MiniGUI编程--静态框[转]

静态框
以CTRL_STATIC/"static"为类名调用CreateWindow即可创建
风格
普通
SS_SIMPLE
SS_LEFT
SS_CENTER
SS_RIGHT
SS_LEFTNOWORDWRAP
位图
SS_BITMAP
SS_ICON
dwAddData指定位图/图标对象指针
SS_CENTERIMAGE
SS_REALSIZEIMAGE
CreateWindow(CTRL_STATIC,"",WS_CHILD|SS_BITMAP|WS_VISIBLE,IDC_STATIC,280,80,50,50,hwnd,(DWORD)GetSystemBitmap(SYSBMP_CHECKMARK));

CreateWindow(CTRL_STATIC,"",WS_CHILD|SS_ICON|WS_VISIBLE,IDC_STATIC,280,80,50,50,hwnd,(DWORD)GetLargeSystemIcon(IDI_INFOMATION));

CreateWindow(CTRL_STATIC,"",WS_CHILD|SS_BITMAP|SS_CENTERIMAGE|SS_REALSIZEIMAGE|WS_VISIBLE,IDC_STATIC,280,80,50,50,hwnd,(DWORD)GetSystemBitmap(SYSBMP_CHECKMARK));
指定分组框(框架)
SS_GROUPBOX
颜色风格
SS_WHITERECT
SS_GRAYRECT
SS_BLACKRECT
SS_WHITEFRAME
SS_BLACKFRAME
SS_GRAYFRAME
通知码
必须设置SS_NOTIFY风格
单击STN_CLICKED
双击STN_DBLCLK
按钮
以CTRL_BUTTON/"button"为类我调用CreateWindow可创建按钮
默认按钮:BS_DEFPUSHBUTTON
按钮向父窗口发送MSG_COMMAND和BN_CLICKED
多行风格:BS_MULTILINE
位图风格:BS_BITMAP
图标风格:BS_ICON
通过CreateWindow的dwAddData传递位图/图标对象的句柄
保持原有大小:BS_REALSIZEIMAGE
复选框
在按钮基础上指定以下两种风格:
BS_CHECKBOX手动向控件发消息设置
BS_AUTOCHECKBOX自动设置小圆点
BS_3STATE
BS_AUTO3STATE
文字位置:
BS_LEFTTEXT
BS_LEFT
BS_CENTER
BS_RIGHT
BS_TOP
BS_VCENTER
BS_BOTTOM
单选按钮
风格:
BS_RADIOBUTTON
BS_AUTORADIOBUTTON
文本位置:
BS_LEFTTEXT
BS_LEFT
BS_CENTER
BS_RIGHT
BS_TOP
BS_VCENTER
BS_BOTTOM
互斥在第一个单选钮按设置WS_GROUP
按钮消息
查询/设置选中消息BM_GETCHECK/BM_SETCHECK
BM_GETSTATE/BM_SETSTATE
BM_GETIMAGE/BM_SETIMAGE
BM_CLICK
模拟
SendMessage(hwndbtn,BM_SETCHECK,BST_CHECKED,0);
按钮通知码:
BS_NOTIFY
/
BN_CLICKED
BN_PUSHED
BN_UNPUSHED
BN_DBLCLK
BN_SETFOCUS
BN_KILLFOCUS
CheckDlgButton
CheckRadioButton
IsDlgButtonChecked

文章摘自:http://blog.csdn.net/creatory/archive/2007/12/03/1914461.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值