... wSecond;
WORD wMilliseconds;
} SYSTEMTIME
17
Ví dụ 6
• Mô tả:
Hãy đóng gói HDC thành lớp CMyDC nhằm hỗ trợ người lập trình C trên
Windows.
• Yêu c u:
classCMyDC {
Public:
PAINTSTRUCT m_ps;
HDC ... WM_PAINT
•HDC GetDC( HWND hWnd);
•int ReleaseDC( HWND hWnd,
HDC hDC // handle to DC );
Chọn c c đối tượng vẽ vào trong DC
•HGDIOBJ SelectObject( HDC hdc, HGDIOBJ hgdiobj);
4
HPEN...
... wSecond;
WORD wMilliseconds;
} SYSTEMTIME
17
Ví dụ 6
• Mô tả:
Hãy đóng gói HDC thành lớp CMyDC nhằm hỗ trợ người lập trình C trên
Windows.
• Yêu c u:
classCMyDC {
Public:
PAINTSTRUCT m_ps;
HDC ... WM_PAINT
•HDC GetDC( HWND hWnd);
•int ReleaseDC( HWND hWnd,
HDC hDC // handle to DC );
Chọn c c đối tượng vẽ vào trong DC
•HGDIOBJ SelectObject( HDC hdc, HGDIOBJ hgdiobj);
4
HPEN...
... 200 4C4 W - Basic - Nguyen Tri Tuan - DH.KHTN Tp.HCM 2
Nội dung
Vài điểm kh c biệt giữa lập trình Windows
và DOS
C c thư viện lập trình c a Windows
C c loại ứng dụng
C c khái niệm c bản
... không c n sử dụng nữa
Lớp toàn c c của ứng dụng (Application global class)
Lớp c c bộ c a ứng dụng (Application local class)
Spring 200 4C4 W - Ba...
... procedure)
C nhiệm vụ tiếp nhận và xử lý c c thông điệp
đư c gởi đến cho c a sổ
Sử dụng chung cho tất c c c cửa sổ c a c ng
1 class
Đư c gọi bởi HĐH (là hàm Callback)
Spring 200 4C4 W - ... dung
Vài điểm kh c biệt giữa lập trình Windows
và DOS
C c thư viện lập trình c a Windows
C c loại ứng dụng
C c khái niệm c bản
Lập trình sự kiệ...
... c c ứng dụng.
20
13/06/200 3C4 W - Clipboard - Nguyen Tri Tuan - DH.KHTN Tp.HCM 39
[3] … - Chuyển dữ liệu … – C c bư c cơ bản
C
c bư c cần th c hiện để chuyển dữ liệu
vào Clipboard:
Bư c ... th c hiện c c thao t c Cut, Copy và Paste trên
c c tập tin hay thư m c
HDROP là handle c a vùng nhớ toàn c c. Vùng nhớ này
chứa một c u tr c DROPFI...
... dung
Lập trình sự kiện
Giới thiệu kỹ thuật Hook
Minh họa c ch lập trình Hook
10
Spring 200 4C4 W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM 19
Minh họa c ch lập trình Hook - Ví dụ thủ t c Hook
Ví ... vào quá trình lưu chuyển c c thông
điệp
Æ ứng dụng c thể chặn và xử lý c c thông
điệp trư c khi nó đến đư c cửa sổ/ứng dụng
đích
Spring 200...