xyhqqaa 发表于 2011-6-19 21:15:41

combo设置字体后,第一选项字体大小跟其他选项大小不一致(已解决)

本帖最后由 xyhqqaa 于 2011-6-22 08:22 编辑

求助。。。本意是想改变COMbo框的大小。。。但好像只能改变字体才能改变其大小。。。。。所以现在发现首项字体跟其他选项不一样,,求解决方法。。或者有什么可以改变COMbo框的大小。。。。小弟新手求了
$Combo1 = GUICtrlCreateCombo("-----网站类型-----", 8, 80, 105, 30, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL, $CBS_SIMPLE))
GUICtrlSetData(-1, "门户|视频|游戏|小说|购物|社区|下载")
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
GUICtrlSetColor(-1, 0x008080)
$Combo2 = GUICtrlCreateCombo("", 128, 80, 169, 30, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL, $CBS_SIMPLE))
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
GUICtrlSetColor(-1, 0x008000)

sanmoking 发表于 2011-6-19 21:35:56

楼主的按钮文字亮了。。。。。

annybaby 发表于 2011-6-19 22:47:40

回复 1# xyhqqaa


    '自由门'是亮点,呵呵~~

黑色袜子 发表于 2011-6-20 11:35:35

是的,,,按钮亮了。求分享!!!你懂的。

xyhqqaa 发表于 2011-6-22 08:24:03

因为显示异常,但暂时没有解决方法、、只要 把第一项为空。。。。省的看的头疼

3mile 发表于 2011-6-26 15:41:50

回复 5# xyhqqaa
#include <GUIComboBox.au3>
#include <GUIConstants.au3>
#include <winapi.au3>
#include <FontConstants.au3>
$hGUI = GUICreate("Test")

$hFont = _WinAPI_CreateFont(40, 0, 0, 0, 400, False, False, False, $DEFAULT_CHARSET, $OUT_DEFAULT_PRECIS, $CLIP_DEFAULT_PRECIS, $DEFAULT_QUALITY, 0, 'Arial')
$Combo1 = GUICtrlCreateCombo("-----网站类型-----", 8, 80, 105, 30, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL, $CBS_SIMPLE))
GUICtrlSetData(-1, "门户|视频|游戏|小说|购物|社区|下载")
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
GUICtrlSetColor(-1, 0x008080)
$hCombo1=GUICtrlGetHandle(-1)
$Combo2 = GUICtrlCreateCombo("", 128, 80, 169, 30, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL, $CBS_SIMPLE))
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
GUICtrlSetColor(-1, 0x008000)
$hCombo2=GUICtrlGetHandle(-1)

$Button=GUICtrlCreateButton("设置字体",300,340,100,60)
GUISetState()
While 1
        $nMsg=GUIGetMsg()
        Switch $nMsg
                Case -3
                        Exit
                Case $Button
                        _WinAPI_SetFont($hCombo1,$hFont,True)
                        _WinAPI_SetFont($hCombo2,$hFont,True)
        EndSwitch
WEnd
_WinAPI_DeleteObject($hFont)

xyhqqaa 发表于 2011-6-29 14:14:31

回复xyhqqaa
3mile 发表于 2011-6-26 15:41 http://www.autoitx.com/images/common/back.gif


谢谢3mile哥。。每次您的出现总给人希望,让我们学习更有动力,不会因为小问题而迷茫,但是总当伸手党也不好,谢谢了,万分感谢您帮我很多次了。。。上面的方法我还需要好好消化吸收下。。看能否融合应用{:face (125):}
页: [1]
查看完整版本: combo设置字体后,第一选项字体大小跟其他选项大小不一致(已解决)