★★★★工具栏使用--已解决!!~~~
本帖最后由 zhenglei 于 2010-4-24 14:00 编辑#include <GuiToolbar.au3>
#include <GuiConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Constants.au3>
Local $hGUI, $hToolbar
$custombmp1 = "1.bmp"
$custombmp2 = "1.bmp"
$custombmp3= "1.bmp"
$custombmp4 = "1.bmp"
$hGUI = GUICreate("Toolbar工具栏自定义图标示例by lynfr8", 400, 300)
$hToolbar = _GUICtrlToolbar_Create ($hGUI)
GUISetState()
$Bitmap = _GUICtrlToolbar_LoadBitmap($hToolbar,$custombmp1)
$Bitmap = _GUICtrlToolbar_LoadBitmap($hToolbar,$custombmp2)
$Bitmap = _GUICtrlToolbar_LoadBitmap($hToolbar,$custombmp3)
$Bitmap = _GUICtrlToolbar_LoadBitmap($hToolbar,$custombmp4)
_GUICtrlToolbar_SetBitmapSize($hToolbar, 20, 20)
_GUICtrlToolbar_AddButton ($hToolbar, $Bitmap, 0)
_GUICtrlToolbar_AddButton ($hToolbar, $Bitmap, 1)
_GUICtrlToolbar_AddButton ($hToolbar, $Bitmap, 2)
_GUICtrlToolbar_AddButton ($hToolbar, $Bitmap, 3)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
case $custombmp1
run("c:\123.exe")
case $custombmp2
Exit
case $custombmp3
Exit
case $custombmp4
Exit
EndSwitch
WEnd 自己先顶以下。。。。。 if _GUICtrlToolbar_PressButton($hToolbar, $idOpen, True) then run(’c:\123.exe‘) 楼上正解。。呵呵 老大。。你这个方法不行啊。。 用不了。。 俺也遇到这样的问题。。
页:
[1]