au3怎样做这样的下拉列表框(已解决)
本帖最后由 fuldho 于 2012-3-10 22:11 编辑已解决!
再次对各位的帮助表示感谢!
鼠标点击下拉列表框
先谢谢了! 这个有优势(好处)吗? 回复 2# afan
先给你些定金 回复 2# afan
估计只是改鼠标滑动为按钮(箭头)点击 回复afan
估计只是改鼠标滑动为按钮(箭头)点击
楼上风云 发表于 2012-3-9 15:47 http://www.autoitx.com/images/common/back.gif
那不是多此一举吗?本身就有那么多大个的箭头 回复afan
先给你些定金
502762378 发表于 2012-3-9 15:46 http://www.autoitx.com/images/common/back.gif
除了上下箭头那块,颜色选择下拉框论坛早有 回复 6# afan
a大在哪里呀?给个连接吧!
谢谢! 回复 7# fuldho
帮助文档有现货#include <GuiComboBoxEx.au3>
#include <GuiImageList.au3>
#include <GuiConstantsEx.au3>
Opt('MustDeclareVars', 1)
$Debug_CB = False ; 检查被传递到 ComboBox/ComboBoxEx 函数的类名, 设置为True,并使用另一个控件句柄,看看它的工作.
_Main()
Func _Main()
Local $hGUI, $hImage, $hCombo
; 创建 GUI
$hGUI = GUICreate("ComboBoxEx Create Solid BitMap", 400, 300)
$hCombo = _GUICtrlComboBoxEx_Create($hGUI, "", 2, 2, 394, 100)
GUISetState()
$hImage = _GUIImageList_Create(16, 16, 5, 3)
_GUIImageList_Add($hImage, _GUICtrlComboBoxEx_CreateSolidBitMap($hCombo, 0xFF0000, 16, 16))
_GUIImageList_Add($hImage, _GUICtrlComboBoxEx_CreateSolidBitMap($hCombo, 0x00FF00, 16, 16))
_GUIImageList_Add($hImage, _GUICtrlComboBoxEx_CreateSolidBitMap($hCombo, 0x0000FF, 16, 16))
_GUICtrlComboBoxEx_SetImageList($hCombo, $hImage)
For $x = 0 To 2
_GUICtrlComboBoxEx_AddString($hCombo, StringFormat("%03d : 随机数字串", Random(1, 200, 1)), $x, $x)
Next
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc ;==>_Main 这个帮组我看过还是不够理解
不知怎样显示色值和读取色值,
回复 8# afan
我太笨了,还要a大明示! 回复 10# fuldho
$hImage = _GUIImageList_Create(16, 16, 5, 3);先创建一个图像列表
_GUIImageList_Add($hImage, _GUICtrlComboBoxEx_CreateSolidBitMap($hCombo, 0xFF0000, 16, 16))
_GUIImageList_Add($hImage, _GUICtrlComboBoxEx_CreateSolidBitMap($hCombo, 0x00FF00, 16, 16))
_GUIImageList_Add($hImage, _GUICtrlComboBoxEx_CreateSolidBitMap($hCombo, 0x0000FF, 16, 16));以上三句是给图像列表分配颜色,按顺序哦。
_GUICtrlComboBoxEx_SetImageList($hCombo, $hImage);这句就是设置图像列表给某控件了 学习了,各位大大们 回复 11# nmgwddj
谢你的回复
不知怎样显示色值和读取色值, 回复 13# fuldho
_GUICtrlComboBoxEx_GetImageList
--------------------------------------------------------------------------------
获取分配到 ComboBoxEx 控件的图像列表的句柄
#Include <GuiComboBoxEx.au3>
_GUICtrlComboBoxEx_GetImageList($hWnd)
这个功能我没用过,不过应该可以实现你的要求,显示色值和读取颜色 学习了,
有A大的地方总是光明一片
没有问题