Lớp Static Trong Lập Trình C Trên Windows

LỚP STATIC TRONG LẬP TRÌNH C TRÊN WINDOWS

Tạo ra một lớp tĩnh bằng cách sử dụng "static" khi tạo lớp cửa sổ trong hàm CreateWindow. Lớp tĩnh không nhận nhập dữ liệu từ bàn phím cũng như từ chuột, và không gởi thông điệp WM_COMMAND đến cửa sổ cha.
Khi di chuyển hay nhấn chuột vào các cửa sổ con tĩnh, cửa sổ con này bẫy thông điệp WM_NCHITTEST và trả về giá trịHTTRANSPARENT đến Windows. Điều này làm cho Windows gởi cùng thông điệp WM_NCHITTEST cho cửa sổ cha. Cửa sổ cha thường gởi thông điệp này đến thủ tục DefWindowProc. Các kiểu cửa sổ tĩnh sau đây dùng để vẽ một hình chữ nhật hay một khung lên vùng client của cửa sổ con. Các kiểu FRAME là những đường bao hình chữ nhật, các kiểu RECT là những hình chữ nhật :
SS_BLACKRECT, SS_GRAYRECT, SS_ WHITERECT.
SS_BLACKFRAME, SS_GRAYFAME, SS_WHITEFRAME

0 Comment:

Đăng nhận xét

Thank you for your comments!