我在scite的工具栏上添加了一个位图 ,可试了半天图标就是不显示出来
不知道什么原因 请高手帮忙看下
#include <GuiToolBar.au3>
#include <Array.au3>
#include <GuiToolbar.au3>
#include <GUIComboBox.au3>
#include <GuiConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Constants.au3>
#Include <GuiImageList.au3>
Global $hCombo
gui() ;创建窗口
While 1
Sleep(1000)
WEnd
Func gui()
Local $h_Toolbar, $pos, $iButCount, $cID, $aRect,$hInstance,$hCursor
Local $bitmap_index[5]
;返回工具栏句柄及坐标
$h_Toolbar = ControlGetHandle("[CLASS:SciTEWindow]", "", '[CLASS:ToolbarWindow32; INSTANCE:1]') ;工具栏句柄
$pos = WinGetPos($h_Toolbar, "") ;返回工具栏坐标
;返回工具栏上最后一个按钮的坐标
$iButCount = _GUICtrlToolbar_ButtonCount($h_Toolbar) ;返回按钮计数 包括分隔符
$cID = _GUICtrlToolbar_IndexToCommand($h_Toolbar, $iButCount - 1) ;返回按钮标识
$aRect = _GUICtrlToolbar_GetButtonRect($h_Toolbar, $cID) ;返回按钮坐标
If IsArray($aRect)=0 Then Exit ;不是数组则退出
$bitmap_index[0] = _GUICtrlToolbar_LoadBitmap($h_Toolbar, "Red.bmp")
_GUICtrlToolbar_AddButton($h_Toolbar, 10005, $bitmap_index[0])
EndFunc ;==>gui
|