Lớp static trong lập trình ctrên windows Bởi: Khuyet Danh 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 CreateWind
Trang 1Lớp static trong lập trình c
trên windows
Bởi:
Khuyet Danh
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
Lớp static trong lập trình c trên windows
1/1