展开全部
CButton button;(声明为类成员)
button.Create("复选框", WS_VISIBLE | WS_CHILD | BS_AUTOCHECKBOX, CRect(100, 100, 110, 105),this, 1234);(可以放在初始化函数中)
PS:BS_AUTOCHECKBOX将按钮指定为复选框(checkbox)
button.Create("复选框", WS_VISIBLE | WS_CHILD | BS_AUTOCHECKBOX, CRect(100, 100, 110, 105),this, 1234);(可以放在初始化函数中)
PS:BS_AUTOCHECKBOX将按钮指定为复选框(checkbox)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先要在DataExchange函数里确保变量已经关联上。
Updatedata( )调用时,参数如果是TRUE,则值从控件更新到变量,如果是FALSE,值从变量更新到控件。
如单击了check box控件后,控件会自己在选中与不选中间切换,但是变量值还没有变,所以在响应函数里要调用Updatedata(TRUE);才能让关联变量的值改变,就不用再代码m_bcheck= !m_bcheck;了。
而如果在代码里改了关联变量的值,想要更新到控件的显示上,就要调用Updatedata(FALSE);
Updatedata( )调用时,参数如果是TRUE,则值从控件更新到变量,如果是FALSE,值从变量更新到控件。
如单击了check box控件后,控件会自己在选中与不选中间切换,但是变量值还没有变,所以在响应函数里要调用Updatedata(TRUE);才能让关联变量的值改变,就不用再代码m_bcheck= !m_bcheck;了。
而如果在代码里改了关联变量的值,想要更新到控件的显示上,就要调用Updatedata(FALSE);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
复选框,单选框和按钮都是CButton。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询