[已解决]组合列表框(ComboBox)控件,如何定义下拉框的宽度???
本帖最后由 pchome2000 于 2010-7-28 10:44 编辑组合列表框(ComboBox)控件,如何定义下拉框的宽度,如图:
_GUICtrlComboBox_SetDroppedWidth
--------------------------------------------------------------------------------
设置列表框最大允许像素宽度
#Include <GuiComboBox.au3>
_GUICtrlComboBox_SetDroppedWidth($hWnd, $iWidth)
参数
$hWnd 控件句柄
$iWidth 列表框象素宽度
返回值
成功 : 返回列表框的新像素宽度
失败 : 返回 -1
备注
默认情况下,下拉列表框最小允许宽度为 0.
下拉列表框的宽度,要么是最低限度的宽度,或是组合控件的宽度,以较大者为佳.
使用 $CBS_DROPDOWN 或 $CBS_DROPDOWNLIST 样式.
应该是这个吧 试了,搞不起{:face (456):} 谢谢,已经解决{:face (258):} 回复 4# pchome2000
希望每一个问题解决了的朋友都能把关键部分代码分享,让后面的人可以借鉴学习 Local $ComboBox3 = GUICtrlCreateCombo("abcdefg", 184, 191, 174, 25, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL))
_GUICtrlComboBox_SetDroppedWidth($ComboBox3, 310) 组合列表框(ComboBox)控件修改后如下:
Local $Form1 = GUICreate("abc", 495, 398, -1, -1)
Local $ComboBox3 = GUICtrlCreateCombo("abcdefg", 184, 191, 174, 25, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL))
_GUICtrlComboBox_SetDroppedWidth($ComboBox3, 310) 学习了,谢谢 很好,谢谢!正好用上! 很好,谢谢,省去看帮助了 怎么定义Combo的DropDownList时,显示框不会是按钮,而更扁平化些,或者直接和DropDown一样,只是不可编辑
页:
[1]