tailieunhanh - Giáo trình lập trình C cho Winform- P5

Giáo trình lập trình C cho Winform- P5: Các ứng dụng của Windows rất dễ sử dụng, nhưng rất khó đối với người đã tạo lập ra chúng. Để đạt được tính dễ dùng đòi hỏi người lập trình phải bỏ ra rất nhiều công sức để cài đặt. | Bài 1 Giới thiệu chung Trần Minh Thái 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 WNDPROC WndProc 0 0 hInstance LoadIcon hInstance LPCTSTR IDIBTl LoadCursor NULL IDCARROW HBR USH COLOR_WINDOW 1 LPCSTR IDCBTl szWindowClass wcex. hIconSm LoadIcon wcex. hInstance LPCTSTR IDI_SMALL return RegisterClassEx wcex FUNCTION InitInstance HANDLE int PURPOSE Saves instance handle and creates main window COMMENTS In this function we save the instance handle in a global variable and create and display the main program window. BOOL InitInstance HINSTANCE hInstance int nCmdShow HWND hWnd hInst hInstance Store instance handle in our global variable hWnd CreateWindow szWindowClass szTitle WSOVERLAPPEDWINDOW CWUSEDEFAULT 0 CWUSEDEFAULT 0 NULL NULL hInstance NULL if hWnd return FALSE ShowWindow hWnd nCmdShow UpdateWindow hWnd return TRUE FUNCTION WndProc HWND unsigned WORD LONG PURPOSE Processes messages for the main window. WM COMMAND- process the application menu WM PAINT - Paint the main window WM DESTROY - post a quit message and return Bài giảng Lập trình C for Win Trang 21 69 Bài 1 Giới thiệu chung Trần Minh Thái 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 LRESULT CALLBACK WndProc HWND hWnd UINT message WPARAM wParam LPARAM IParam int wmId wmEvent x y PAINTSTRUCT ps HDC hdc TCHAR szHello MAX_LOADSTRING LoadString hInst IDS HELLO szHello MAX LOADSTRING switch message case WMCOMMAND wmId LOWORD wParam wmEvent HIWORD wParam Parse the menu selections switch wmId case IDMABOUT DialogBox hInst LPCTSTR IDD_ABOUTBOX hWnd DLGPROC About break case IDMEXIT DestroyWindow hWnd break default return DefWindowProc hWnd message .

TỪ KHÓA LIÊN QUAN