GUICtrlSetBkColor
Thay đổi màu nền hiện tại của control sang một màu khác
GUICtrlSetBkColor ( controlID, backgroundcolor )
Các tham số
controlID | ID của control muốn đổi màu nền. ID này được trả về bởi hàm GUICtrlCreate…. |
backgroundcolor | Màu RGB muốn sử dụng |
Giá trị trả về
Th. Công : | Trả về 1 |
Hỏng : | Trả về 0 |
Chú ý
Ø Chỉ có Button, Label, Checkbox, Group, Radio, Edit, Input, List, Listview, ListviewItem, Treeview, TreeviewItem, Graphic, Progress và Slider là có thể được thay đổi màu nền.
Ø Control Progress sẽ không được vẽ với màu khác nếu sử dụng “Windows XP style”
Ø Các nút bấm (button) sẽ luôn được vẽ lại theo style của Windows Classic. Mặc khác hàm này chỉ có tác dụng nếu các nút bấm này không được tạo với style $BS_ICON.
Ø Những phiên bản trước của AutoIt (v3.0.102) sử dụng định dạng màu BGR , những phiên bản mới hơn sử dụng RGB theo mặc định. Tuy nhiên bạn có thể thay đổi điều này bằng lựa chọn ColorMode.
Ø Cờ đặc biệt $GUI_BKCOLOR_TRANSPARENT có thể được dùng với control Label để có được nền trong suốt. Các control Picture thì luôn có một màu trong suốt.
Ø Cờ đặc biệt $GUI_BKCOLOR_LV_ALTERNATE có thể được dùng với control ListView để làm màu nền xen kẽ cho từng dòng.
– Các dòng lẻ sẽ lấy màu từ GUICtrlSetBkColor của control ListView
– Các dòng chẳn sẽ lấy màu từ GUICtrlSetBkColor của control ListViewItem