AutoIT tut 28: UICtrlSetBkColor -Thay đổi màu nền hiện tại của control sang một màu khác

0
0
(0)

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

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Leave A Reply

Your email address will not be published.