設(shè)置指定控件的位圖或圖標(biāo)。
GUICtrlSetImage ( 控件ID, 文件名 [, 圖標(biāo)ID [, 圖標(biāo)類型]] )
參數(shù)
控件ID | 控件標(biāo)識(shí)符(控件ID),可由 GUICtrlCreate... 函數(shù)的返回值獲得。 |
文件名 | 要在控件上顯示的圖片文件。 |
圖標(biāo)ID | [可選參數(shù)] 若目標(biāo)文件含有多個(gè)圖標(biāo)則必須指定圖標(biāo)ID,否則使用 -1。 |
圖標(biāo)類型 | [可選參數(shù)] 指定圖標(biāo)尺寸:0 = 小圖標(biāo),1 = 正常(默認(rèn)). 對(duì)于 TreeViewItem 則:2 = 選中,4 = 非選中項(xiàng)目。 |
返回值
成功: | 返回值為1。 |
失。 | 返回值為0。 |
注意
若用于按鈕控件則圖片將顯示在按鈕上面;帶有 $BS_PUSHLIKE 風(fēng)格的復(fù)選框控件(Checkbox)也可以使用圖片。這兩種情況都必須指定 $BS_ICON(圖標(biāo)) 或 $BS_BITMAP(位圖) 風(fēng)格來選擇使用的圖片類型。
相關(guān)
GUICtrlCreatePic, GUICtrlCreateIcon, GUICtrlCreateButton, GUICtrlCreateCheckbox
示例
#include <GUIConstants.au3>
GUICreate("我的 GUI") ; 創(chuàng)建一個(gè)居中顯示的窗口
GUICtrlCreateButton ("my picture button", 10,20,40,40, $BS_ICON)
GUICtrlSetImage (-1, "shell32.dll",22)
GUISetState ()
; 運(yùn)行腳本直到窗口被關(guān)閉
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend