프로그래밍/시스템11 구조체, 바이트 오더링, 자료형 (char, short) #include typedef struct { char red; char green; char blue; char alpha; } color_t; int main( void ) { color_t color = { 0x11, 0x22, 0x33, 0x44 }; unsigned char *ptr = NULL; unsigned short *ptr_short = NULL; unsigned char array[] = { 0x11, 0x22, 0x33, 0x44 }; color_t *ptr_color = NULL; unsigned short data_short = 0; printf( "\n\n" ); printf( "*(unsigned int*) &color\n" ); printf( "color : 0x%8x\n".. 2017. 6. 22. Doc/View 구조와 No Doc/View 구조의 차이점 * No Doc/View 구조 - View가 CWnd를 상속받아 생성됨 - CMainFrame BOOL OnCmdMsg(); void OnSetFocus(); CChildView m_wndView; OnCreate() m_wndView.Create(); OnPaint() 대시 이 함수가 호출된다. - MainFrame OnCreate 함수를 재정의 하지 않아 CFrameWnd 클래스의 멤버함수가 호출된다. 이 함수에서 내부적으로 view를 생성하는 함수 호출 2010. 10. 2. WM_SYSCOMMAND, WM_COMMAND WM_COMMAND - 메뉴, 엑셀레이터를 선택헀을 경우 발생 WM_SYSCOMMAND - 종료/최대화/최소화 버튼등을 누를 경우, wParam으로 정의된 행동 발생 2010. 9. 26. WndDlgProc() 기본적으로 return 값을 FALSE 를 주어야 한다. 그렇지 않으면 혼자 무한히 돌다가 스택 오버플로우 발생 DefDlgProc() 이노무 함수는 기본적으로 TRUE를 리턴하는 듯 2010. 9. 26. 이전 1 2 3 다음