Biểu tượng. Menu. Bảng mô tả các chuỗi ký tự. Bảng mô tả thông tin phiên bản. Một số kiểu dữ liệu mới Kiểu dữ liệu • HWND : window • HMENU : menu • HCURSOR : cursor (brush) mẫu tô: solid, dash, dot, cross, (pallete) bảng màu (font) Facename, size, style bitmap icon Nét vẽ: solid, dot, dash, size, color Device context (long pointer string) con trỏ đến chuỗi ký tự (word) các tham số đi kèm message. (long) kiểu trả về của hàm xử lý Message. Con trỏ đến kiểu dữ liệu bất kỳ. Chú thích (nguyên không dấu. | Bài 1 Giới thiệu chung Trần Minh Thái Icon Biểu tượng. Menu Menu. String-table entry Bảng mô tả các chuỗi ký tự. Version information Bảng mô tả thông tin phiên bản. 11. Một số kiểu dữ liệu mới Stt Kiểu dữ liệu Chú thích 1 HANDLE nguyên không dấu 16 bit dùng để định danh đối tượng HWND window HMENU menu HCURSOR cursor 2 HBRUSH brush mẫu tô solid dash dot cross . 3 HPALLETE pallete bảng màu 4 HFONT font Facename size style 5 HBITMAP bitmap 6 HICON icon 7 HPEN Nét vẽ solid dot dash size color 8 HINSTANCE Instance 9 HDC Device context 10 LTSTR longpointer string con trỏ đến chuỗi ký tự 11 r WPARAM L LPARAM word các tham số đi kèm message. 12 LRESULT long kiểu trả về của hàm xử lý Message. 13 LPVOID Con trỏ đến kiểu dữ liệu bất kỳ. 12. Phân tích tìm hiểu source code của project 1 Defines the entry point for the application. 2 include 3 include 4 ttdefine MAXLOADSTRING 100 5 Global Variables 6 HINSTANCE hInst current instance 7 TCHAR szTitle MAX_LOADSTRING The title bar text Bài giảng Lập trình C for Win Trang 19 69 Bài 1 Giới thiệu chung Trần Minh Thái 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 TCHAR szWindowClass MAX_LOADSTRING The title bar text Foward declarations of functions included in this code module ATOM MyRegisterClass HINSTANCE hInstance BOOL InitInstance HINSTANCE int LRESULT CALLBACK WndProc HWND UINT WPARAM LPARAM LRESULT CALLBACK About HWND UINT WPARAM LPARAM int APIENTRY WinMain HINSTANCE hInstance HINSTANCE hPrevInstance LPSTR lpCmdLine int nCmdShow TODO Place code here. MSG msg HACCEL hAcce lTable Initialize global strings LoadString hInstance IDS_APP TITLE szTitle MAX LOADSTRING LoadString hInstance IDC BT1 szWindowClass MAX LOADSTRING MyRegisterClass hInstance Perform application initialization if InitInstance hInstance nCmdShow return FALSE hAccelTable LoadAccelerators hInstance LPCTSTR IDCBTl Main message loop while GetMessage .