TAILIEUCHUNG - Kỹ thuật xử lý Clipboard (phần 3)

Tại một thời điểm chỉ có một chương trình có thể mở Clipboard Lời gọi OpenClipboard giúp ngăn cản nội dung Clipboard bị thay đổi trong khi một chương trình đang sử dụng Clipboard Clipboard nên được làm rỗng trước khi được nhận dữ liệu mới | 3 . - Chuyển dữ liệu . - Các bước cơ bản Lưu ý. tt Tại một thời điểm chỉ có một chương trình có thể mở Clipboard Lời gọi OpenClipboard giúp ngăn cản nội dung Clipboard bị thay đổi trong khi một chương trình đang sử dụng Clipboard Clipboard nên được làm rỗng trước khi được nhận dữ liệu mới C4W - Clipboard - Nguyen Tri Tuan - Sprint 2006 41 3 . - Chuyển dữ liệu . - DL với định dạng chuẩn Chuyển dữ liệu text vào Clipboard char szText Hello World int nLen strlen szText Mở Clipboard if OpenClipboard Xoá dữ liệu trong Clipboard EmptyClipboard Định vị khối bộ nhớ với đủ lưu chuỗi HANDLE hData GlobalAlloc GHND nLen 1 Khoá khối bộ nhớ để nhận con trỏ tương ứng char pszData char GlobalLock hData C4W -Clipboard -Nguyen Tri Tuan - Sprint 2006 42 21 3 . - Chuyển dữ liệu . - DL với định dạng chuẩn . Chép nội dung dữ liệu vào vùng nhớ strcpy pszData szText Bỏ khoá khối GlobalUnlock hData Chuyển dữ liệu vào Clipboard với định dạng chuẩn CF_TEXT SetClipboardData CF_TEXT hData Đóng Clipboard CloseClipboard C4W - Clipboard - Nguyen Tri Tuan - Sprint 2006 43 3 . - Chuyển dữ liệu . - DL với định dạng chuẩn Lưu ý Không được đưa handle vùng nhớ bị khoá cho Clipboard Vùng nhớ đã được chuyển cho Clipboard không còn thuộc phạm vi sử dụng của ứng dụng. Giải pháp tạo sẵn bản sao của vùng nhớ hoặc sử dụng handle do SetClipboardData trả về C4W - Clipboard - Nguyen Tri Tuan - Sprint 2006 44 22 3 . - Chuyển dữ liệu . - DL với định dạng chuẩn Chuyển dữ liệu bitmap vào Clipboard Không như Ví dụ 1 chuyển một khối nhớ cho Clipboard trong ví dụ này chúng ta sẽ chuyển vào Clipboard một handle của bitmap Input hBitmap là handle của bitmap cần chuyển vào Clipboard C4W -Clipboard - Nguyen Tri Tuan - Sprint 2006 45 3 . - Chuyển dữ liệu . - DL với định dạng chuẩn . Mở Clipboard if OpenClipboard Làm rỗng Clipboard EmptyClipboard Chuyển dữ liệu vào Clipboard với định dạng chuẩn CF_BITMAP SetClipboardData .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.