vc编程中怎么设置按钮默认是按下的?
答案:4 悬赏:70 手机版
解决时间 2021-02-28 17:03
- 提问者网友:嘚啵嘚啵
- 2021-02-27 22:47
vc编程中怎么设置按钮默认是按下的? 我修改一个程序,要求程序运行后,不要按下起一个 叫“开始工作” 的按钮,就能开始工作。这个该怎么改这个按钮的属性?
最佳答案
- 五星知识达人网友:北城痞子
- 2021-02-27 23:20
我的理解是:
比如“开始按钮”按下后执行以下函数
void CDemoDlg::OnButton1()
{
start();
.........
}
在对话框的初始化函数里面添加OnButton1()就行了,OnButton1(),效果相当于按下按钮button1一下
BOOL CDemoDlg::OnInitDialog()
{
。。。。。。。
。。。。。。
//添加按钮函数,这样启动对话框时就会调用
OnButton1()
}
比如“开始按钮”按下后执行以下函数
void CDemoDlg::OnButton1()
{
start();
.........
}
在对话框的初始化函数里面添加OnButton1()就行了,OnButton1(),效果相当于按下按钮button1一下
BOOL CDemoDlg::OnInitDialog()
{
。。。。。。。
。。。。。。
//添加按钮函数,这样启动对话框时就会调用
OnButton1()
}
全部回答
- 1楼网友:人類模型
- 2021-02-28 02:33
一般在ONBUTTON函数上面有一个INIT函数,OnInitDialog,可以在这个初始化函数里写入你的代码。程序运行时是先运行这个函数的。比如你上次关闭程序后修改的参数,在这个函数里可以重新读入。
- 2楼网友:枭雄戏美人
- 2021-02-28 02:05
getdlgitem(id_your_button)->modifystyle(dword dwremove, dword dwadd);
属性都在下面,第一个参数移除,第二个参数添加!
#define bs_text 0x00000000l
#define bs_icon 0x00000040l
#define bs_bitmap 0x00000080l
#define bs_left 0x00000100l
#define bs_right 0x00000200l
#define bs_center 0x00000300l
#define bs_top 0x00000400l
#define bs_bottom 0x00000800l
#define bs_vcenter 0x00000c00l
#define bs_pushlike 0x00001000l
#define bs_multiline 0x00002000l
#define bs_notify 0x00004000l
#define bs_flat 0x00008000l
#define bs_rightbutton
- 3楼网友:行雁书
- 2021-02-28 00:31
按ctrl+d,然后用鼠标编辑数字
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯