... App3
SetClipboardData
2. Thông tin về dữ liệu: (Kỹ thuật Delayed Rendering)
Data1
Tiếp t c c c bư c như trường hợp 1
Clipboard
14-5-2005
ndhha@fit.hcmuns.edu.vn
Clipboard
App1 App2 App3
SetClipboardData(CF_OWNERDISPLAY, ... App3
GetPriorityClipboardFormatàCF_OWNERDISPLAY
3. Thông tin c dữ liệu: (Kỹ thuật Owner display)
Clipboard
App1 App2 App3
Data1 Data2 Data3 …
EmptyClipboar...
... Sơ lư c
C c hàm quản lý vùng nhớ toàn c c chậm
và cung c p ít tính năng hơn c c hàm quản
lý bộ nhớ kh c nên ít đư c dùng
…Tuy nhiên, chúng vẫn đư c dùng với
DDE, Clipboard và c c đối ... liệu
strCircle.center = pÆcenter;
……
GlobalUnlock(hData);
CloseClipboard();
}
13/06/200 3C4 W - Clipboard - Nguyen Tri Tuan - DH.KHTN Tp.HCM 74
[3] C c kỹ thuật … - Truy v...
... clipboard
SetClipboardData(CF_BITMAP, hBitmap);
}
}
1
Lập trình C trên Windows
C c kỹ thuật xử lý Clipboard
Nguyễn Tri Tuấn
Khoa CNTT – ĐH.KHTN.Tp.HCM
Email: nttuan@ fit.hcmuns.edu.vn
13/06/200 3C4 W - Clipboard ... DH.KHTN Tp.HCM 6
[1] … - C c cơ chế Clipboard trong Windows
C chế Windows Clipboard API chuẩn
C chế OLE Clipboard
18
13/06/200...
... điệp:…(tt)
WM_RENDERALLFORMATS: đư c Windows gởi
cho chủ Clipboard trư c khi ứng dụng chủ
Clipboard kết th c. Khi đó, Clipboard vẫn c n
chứa handle dữ liệu NULL
Chủ Clipboard c n: mở Clipboard, xóa Clipboard,
chuyển ... Clipboard
6
13/06/200 3C4 W - Clipboard - Nguyen Tri Tuan - DH.KHTN Tp.HCM 11
[2] C c kiểu định dạng … - Giới thiệu
Clipboard API chuẩn cho...
... vùng nhớ chung c a
Windows màtất c c c ứng dụng đều c thể
truy c p đến
® Clipboard làmột phương th c chuyển dữ
liệu chuẩn đư c Windows cung c p, cho
phép chia xẻ thông tin giữa c c ứng dụng. ... Metafile
® CF_OWNERDISPLAY: Chủ Clipboard (ứng dụng cuối
c ng chuyển dữ liệu vào Clipboard) c trách nhiệm
hiển thị v c p nhật cho c a sổ Clipboard Viewer
bằng c ch đáp ứng...
... đ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ện (Even driven programming)
C c thành phần giao ... 200 4C4 W - Basic - Nguyen Tri Tuan - DH.KHTN Tp.HCM 4
C c thư viện lập trình c a Windows
SDK - Software Development Kit
Là bộ thư viện lập trình nền tả...
... 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 ... Nguyen Tri Tuan - DH.KHTN Tp.HCM 4
C c thư viện lập trình c a Windows
SDK - Software Development Kit
Là bộ thư viện lập trình nền tảng c a HĐH
Windows
Cung c p...
... 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ện (Even driven programming)
C c thành phần ... Tp.HCM 27
GUI – Window …(tt)
Hàm xử lý thông điệp (window 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...
... 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 Windows (làhàm Callback)
Autumn 200 5C4 W -Basic -Nguyen Tri Tuan ... 200 5C4 W -Basic -Nguyen Tri Tuan -DH.KHTN Tp.HCM2
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 ứ...
... DH.KHTN Tp.HCM 54
Xử lý menu – Ví dụ…(tt)
1
Lập trình C trên Windows
Kỹ thuật lập trình Visual C+ + (MFC)
NguyễnTri Tuấn
Khoa CNTT – ĐH.KHTN.Tp.HCM
Email: nttuan@ fit.hcmuns.edu.vn
Spring 200 4C4 W - ... DH.KHTN Tp.HCM 52
Xử lý menu - Thay đổi trạng thái menu
C c ví dụ:
Khi user chọn ch c năng vẽ Circle Æ c n thể hiện 1 dấu
check (;) phía trư c
Ch c...