Clipboard 14-5-2005 ndhha@fit.hcmuns.edu.vn Clipboard App1 App2 App3 Clipboard App1 App2 App3 OpenClipboard Clipboard App1 App2 App3 SetClipboardData Data1 Clipboard App1 App2 App3 CloseClipboard Data1 Clipboard App1 App2 App3 Data1 Data2 Data3 … EmptyClipboard Clipboard App1 App2 App3 Data1 Clipboard App1 App2 App3 Data1 •Dữ liệu gì đang có trong clipboard? Clipboard Data1 Clipboard Data1 1.Dữ liệu đầy đủ về một đối tượng [...]...Data1 Clipboard 1 Dữ liệu đầy đủ về một đối tượng 2 Thông tin về dữ liệu Data1 Clipboard 1 Dữ liệu đầy đủ về một đối tượng 2 Thông tin về dữ liệu 3 Thông tin có dữ liệu 1 Dữ liệu đầy đủ: Data1 Clipboard OpenClipboard App1 App2 App3 1 Dữ liệu đầy đủ: Data1 Clipboard GetClipboardData + Copy Data1’ App1 App2 App3 1 Dữ liệu đầy đủ: Data1 Clipboard CloseClipboard Data1’ App1 App2 App3... display) Clipboard SetClipboardData(CF_OWNERDISPLAY, NULL); App1 Không gọi CloseClipboard App2 App3 3 Thông tin có dữ liệu: (Kỹ thuật Owner display) Clipboard GetPriorityClipboardFormatàCF_OWNERDISPLAY App1 App2 App3 3 Thông tin có dữ liệu: (Kỹ thuật Owner display) Clipboard (1)hWndOwner = ::GetClipboardOwner(); App1 App2 App3 Lệnh được viết trong OnPaint 3 Thông tin có dữ liệu: (Kỹ thuật Owner display) Clipboard. .. thuật Delayed Rendering) Data1 Clipboard OpenClipboard App1 App2 App3 2 Thông tin về dữ liệu: (Kỹ thuật Delayed Rendering) Data1 Clipboard WM_RENDERFORMAT App1 App2 App3 2 Thông tin về dữ liệu: (Kỹ thuật Delayed Rendering) Data1 SetClipboardData App1 Clipboard Tiếp tục các bước như trường hợp 1 App2 App3 3 Thông tin có dữ liệu: (Kỹ thuật Owner display) Clipboard OpenClipboard App1 App2 App3 3 Thông... (1)hWndOwner = ::GetClipboardOwner(); App1 App2 App3 Lệnh được viết trong OnPaint 3 Thông tin có dữ liệu: (Kỹ thuật Owner display) Clipboard (1)hWndOwner = ::GetClipboardOwner(); App1 App2 App3 (2) WM_PAINTCLIPBOARD, truyền hWnd2 qua cho App1 Lệnh được viết trong OnPaint 3 Thông tin có dữ liệu: (Kỹ thuật Owner display) Clipboard (1)hWndOwner = ::GetClipboardOwner(); App1 App2 App3 (2) WM_PAINTCLIPBOARD, truyền... OnPaint 3 Thông tin có dữ liệu: (Kỹ thuật Owner display) Clipboard (1)hWndOwner = ::GetClipboardOwner(); App1 (3) Vẽ tùy thích App2 App3 (2) WM_PAINTCLIPBOARD, truyền hWnd2 qua cho App1 Lệnh được viết trong OnPaint 3 Thông tin có dữ liệu: (Kỹ thuật Owner display) Clipboard (1)hWndOwner = ::GetClipboardOwner(); App1 (3) Vẽ tùy thích App2 App3 (2) WM_PAINTCLIPBOARD, truyền hWnd2 qua cho App1 Lệnh được viết . Clipboard 1 4-5 -2 005 ndhha@fit.hcmuns.edu.vn Clipboard App1 App2 App3 Clipboard App1 App2 App3 OpenClipboard Clipboard App1 App2 App3 SetClipboardData Data1 Clipboard App1 App2 App3 CloseClipboard Data1 Clipboard App1. App3 CloseClipboard Data1 Clipboard App1 App2 App3 Data1 Data2 Data3 … EmptyClipboard Clipboard App1 App2 App3 Data1 Clipboard App1 App2 App3 Data1 •Dữ liệu gì đang có trong clipboard? Clipboard Data1 Clipboard Data1 1.Dữ. App3 OpenClipboard Data1 1. Dữ liệu đầy đủ: Clipboard App1 App2 App3 GetClipboardData + Copy Data1 1. Dữ liệu đầy đủ: Data1’ Clipboard App1 App2 App3 CloseClipboard Data1 1. Dữ liệu đầy đủ: Data1’ Clipboard App1