找回密码
 加入
搜索
查看: 4309|回复: 6

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

  [复制链接]
发表于 2011-6-19 21:15:41 | 显示全部楼层 |阅读模式
本帖最后由 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)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-6-19 21:35:56 | 显示全部楼层
楼主的按钮文字亮了。。。。。
发表于 2011-6-19 22:47:40 | 显示全部楼层
回复 1# xyhqqaa


    '自由门'是亮点,呵呵~~
发表于 2011-6-20 11:35:35 | 显示全部楼层
是的,,,按钮亮了。求分享!!!你懂的。
 楼主| 发表于 2011-6-22 08:24:03 | 显示全部楼层
因为显示异常,但暂时没有解决方法、、只要 把第一项为空。。。。省的看的头疼
发表于 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)
 楼主| 发表于 2011-6-29 14:14:31 | 显示全部楼层
回复  xyhqqaa
3mile 发表于 2011-6-26 15:41



谢谢3mile哥。。每次您的出现总给人希望,让我们学习更有动力,不会因为小问题而迷茫,但是总当伸手党也不好,谢谢了,万分感谢您帮我很多次了。。。上面的方法我还需要好好消化吸收下。。看能否融合应用
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-24 00:43 , Processed in 0.076479 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表