Lập trình C Windows
Clipboard 14-5-2005 ndhha@fit.hcmuns.edu.vn Clipboard App1 App2 App3 Clipboard OpenClipboard App1 App2 App3 Data1 Clipboard SetClipboardData App1 App2 App3 Data1 Clipboard CloseClipboard App1 App2 App3 Data1 App1 Data2 Data3 Clipboard App2 EmptyClipboard … App3 Data1 App1 Clipboard App2 App3 Data1 Clipboard •Dữ liệu có clipboard? App1 App2 App3 Data1 Clipboard Data1 Clipboard Dữ liệu đầy đủ đối tượng Dữ liệu đầy đủ: Data1 Clipboard GetClipboardData + Copy Data1’ App1 App2 App3 Dữ liệu đầy đủ: Data1 Clipboard CloseClipboard Data1’ App1 App2 App3 Thông tin liệu: (Kỹ thuật Delayed Rendering) Data1 Clipboard OpenClipboard App1 App2 App3 Thông tin liệu: (Kỹ thuật Delayed Rendering) Data1 Clipboard WM_RENDERFORMAT App1 App2 App3 Thông tin liệu: (Kỹ thuật Delayed Rendering) Data1 SetClipboardData App1 Clipboard Tiếp tục bước trường hợp App2 App3 Thơng tin có liệu: (Kỹ thuật Owner display) Clipboard OpenClipboard App1 App2 App3 Thơng tin có liệu: (Kỹ thuật Owner display) Clipboard SetClipboardData(CF_OWNERDISPLAY, NULL); App1 Không gọi CloseClipboard App2 App3 ...Clipboard App1 App2 App3 Clipboard OpenClipboard App1 App2 App3 Data1 Clipboard SetClipboardData App1 App2 App3 Data1 Clipboard CloseClipboard App1 App2 App3 Data1 App1 Data2 Data3 Clipboard... Clipboard App2 EmptyClipboard … App3 Data1 App1 Clipboard App2 App3 Data1 Clipboard •Dữ liệu c? ? clipboard? App1 App2 App3 Data1 Clipboard Data1 Clipboard Dữ liệu đầy đủ đối tượng Data1 Clipboard Dữ... Rendering) Data1 SetClipboardData App1 Clipboard Tiếp t? ?c bư? ?c trường hợp App2 App3 Thơng tin c? ? liệu: (Kỹ thuật Owner display) Clipboard OpenClipboard App1 App2 App3 Thông tin c? ? liệu: (Kỹ thuật