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