我想创建一个CButton,按下该按钮后,不会弹起来那种在对话框的MFC程序中,我可以拖一个checkbox进对话框,然后修改它的属性,勾上PUSH_LIKE
就可以实现我要的效果但是我现在不是基于对话框的程序,只能用create的方法来创建CButton问题在于Create(..)里面的ButtonStyle我不知道该怎么写请指教附带一个小问题:在上面说的基于对话框程序中,checkbox我用GetButtonStyle()得到它的样式是9,把9对其他按钮进行SetButtonSyle好像并不能实现样式的复制,难道PUSH_LIKE不属于按钮样式?
就可以实现我要的效果但是我现在不是基于对话框的程序,只能用create的方法来创建CButton问题在于Create(..)里面的ButtonStyle我不知道该怎么写请指教附带一个小问题:在上面说的基于对话框程序中,checkbox我用GetButtonStyle()得到它的样式是9,把9对其他按钮进行SetButtonSyle好像并不能实现样式的复制,难道PUSH_LIKE不属于按钮样式?
CButton myButton;// Create an auto 3-state button.
myButton.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,
CRect(10,10,100,30), pParentWnd, 1);// Actually, want an auto check box, change the button style to
// auto check box.
myButton.SetButtonStyle( BS_AUTOCHECKBOX );
CRect(0, 0, 30, 20),
this, 2000);