TAILIEUCHUNG - Các chương trình quản lý phòng máy hiện nay ở Việt Nam - 7

Dòng cuối là gọi phương thức SetWindowPos như cách 1. Có một lưu ý nhỏ ở đây là ta vẫn có thể sử dụng thay thế hàm SetWindowPos bằng một hàm API khác là MoveWindow. Số byte 4 Type trị] U32 dạng mã hóa 0 mã hóa thô (raw) 1 mã hóa CopyRect 2 mã hóa RRE 4 mã hóa CoRRE 5 mã hóa Hextile 16 mã hóa ZRLE 0xffffff11 mã hóa giả Cursor 0xffffff21 mã hóa giả DesktopSize Những mã hóa được đăng kí 6,7,8 khác 0xffffff00 tới 0xffffff10 zlib, tight, zlibhex 0xffffff12 tới 0xffffff20 0xffffff22 tới 0xffffffff các. | Số byte Type trị Giá Mô tả 1 U8 2 dạng thông điệp 1 độn 2 U16 số lượng các mã hóa theo sau là các số lượng các mã hóa gởi lặp đi lặp lại Số byte Type Giá trị Mô tả 4 U32 0 1 2 4 156 0xffffff11 0xffffff21 6 7 8 0xffffff00 tới 0xffffff10 0xffffff12 tới 0xffffff20 0xffffff22 tới 0xffffffff dạng mã hóa mã hóa thô raw mã hóa CopyRect mã hóa RRE mã hóa CoRRE mã hóa Hextile mã hóa ZRLE mã hóa giả Cursor mã hóa giả DesktopSize Những mã hóa được đăng kí khác zlib tight zlibhex các tùy chọn của tight FrameBufferUpdateRequest Báo cho server biết client quan tâm đến một khu vực trong vùng đệm khung xác định bằng x-position y-position width và height. Server thường hồi đáp FrameBufferUpdateRequest bằng cách gởi một FramebufferUpdate. Chú ý rằng tuy 151 là như thế một FramebufferUpdate có thể gởi để hồi đáp nhiều FramebuferUpdateRequest. Server ngầm định rằng client giữ một bản sao của mọt phần trong vùng đệm khung mà nó quan tâm. Điều này có nghĩa là server thông thường chỉ cần gởi các cập nhật tăng dần cho client. Tuy thế nếu vì vài nguyên nhân nào đó client đã mất nội dung khu vực nó cần thì client có thể gởi một FramebufferUpdateRequest với incremental đặt bằng 0 sai . Việc này yêu cầu server gởi cả nội dung của cả khu vực càng sớm càng tốt. Khu vực sẽ không cập nhật khi dùng mã hóa CopyRect. Nếu client đã không mất nội dung khu vực nó quan tâm thì nó sẽ gởi một FramebufferRequest với incremental đặt khác 0 đúng . Nếu và khi có bất kì sự thay đổi tới khu vực xác định của vùng đệm khung server sẽ gởi một FramebufferUpdate. Chú ý rằng có một chu kỳ bất giữa việc gởi và nhận các FramebufferUpdateRequest và FramebufferUpdate. Trong trường hợp là một client nhanh cấu hình mạnh client có thể muốn điều chỉnh tần suất gởi các FramebufferUpdateRequest tăng dần để tránh lấn chiếm đường mạng. Số byte Type Giá trị Mô tả 1 U8 dạng thông điệp 1 U8 incremental 2 U16 x-position 2 U16 y-position 2 U16 width 2 U16 height Sự kiện phím 152 là khi một phím nhấn hoặc thả. Cờ .

TỪ KHÓA LIÊN QUAN
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.