tailieunhanh - Lập trình C trên Windows Ví dụ và Bài tậpNguyễn Đức Hoàng Hạ Khoa CNTT –

Lập trình C trên Windows Ví dụ và Bài tập Nguyễn Đức Hoàng Hạ Khoa CNTT – Trường ĐHKHTN Email: ndhha@ 1 WinMain • int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { //1. hInstanceàĐăng ký loại cửa sổ mới //2. Tạo một cửa sổàhWnd //3. Thực hiện vòng lập nhận và gửi xử lý thông điệp return 0; } 2 RegisterClassEx WNDCLASSEX wcex; = sizeof(WNDCLASSEX); = CS_HREDRAW | CS_VREDRAW; = (WNDPROC)WndProc; = 0; = 0; = hInstance; = LoadIcon(hInstance, (LPCTSTR)IDI_BBBBB); = LoadCursor(NULL, IDC_ARROW); = (HBRUSH)(COLOR_WINDOW+1); = (LPCSTR)IDC_BBBBB; = szWindowClass; = LoadIcon(hInstance,(LPCTSTR)IDI_SMALL); RegisterClassEx(&wcex); 3 CreateWindow • hWnd = CreateWindow( szWindowClass,. | Lập trình C trên Windows Ví dụ và Bài tập Nguyễn Đức Hoàng Hạ Khoa CNTT - Trường ĐHKHTN Email ndhha@ 1 WinMain int WinMain HINSTANCE hInstance HINSTANCE hPrevInstance LPSTR IpCmdLine int nCmdShow 1. hlnstanceàĐăng ký loại cửa sổ mới 2. Tạo một cửa sổàhWnd 3. Thực hiện vòng lập nhận và gửi xử lý thông điệp return 0 2 RegisterClassEx WNDCLASSEX wcex sizeof WNDCLASSEX CS_HREDRAW CS_VREDRAW WNDPROC WndProc 0 0 hInstance LoadIcon hInstance LPCTSTR IDI_BBBBB LoadCursor NULL IDC_ARROW HBRUSH COLOR_WINDOW 1 LPCSTR IDC_BBBBB szWindowClass LoadIcon hInstance LPCTSTR IDI_SMALL RegisterClassEx wcex

TỪ KHÓA LIÊN QUAN