1 / 6
文档名称:

vc按钮创建与使用.docx

格式:docx   大小:17KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vc按钮创建与使用.docx

上传人:wz_198622 2019/3/14 文件大小:17 KB

下载得到文件列表

vc按钮创建与使用.docx

相关文档

文档介绍

文档介绍:动态创建按钮控件及其常用函数介绍(VC++)Postedby机器人on25th五月2007inc/c++消息定义原型如下:: //Implementationprotected: HICONm_hIcon; //Generatedmessagemapfunctions //{{AFX_MSG(CPushButtonDlg) virtualBOOLOnInitDialog(); mand(UINTnID,LPARAMlParam); afx_msgvoidOnPaint(); afx_msgHCURSOROnQueryDragIcon(); afx_msgvoidOnPushme(); //}}AFX_MSG DECLARE_MESSAGE_MAP() 消息映射入口。;代码片断如下: BEGIN_MESSAGE_MAP(CPushButtonDlg,CDialog) //{{AFX_MSG_MAP(CPushButtonDlg) MAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_BN_CLICKED(IDC_PUSHME,OnPushme) //}}AFX_MSG_MAPEND_MESSAGE_MAP() 其中第一个参数IDC_PUSHME为控件的标识符,第二个参数OnPushmeo为相应的消息处理函数。 常用成员操作函数。<!--[if!supportLists]-->l        GetState:获取按钮的选择状态,高亮状态以及焦点状态。函数原型为<!--[endif]-->UNITGetState()const;例:如下这段代码创建按钮并反转其高亮状态。m_myButton=newCButton;//创建下压按钮m_myButton->Create(_T("Mybutton"),S_CHILD|WS_VISIBLE|BS_PUSHBUTTON,CRect(10,10,100,30),this,1);//反转其高亮状态m_myButton->SetState(!(m_myButton->GetState()&&0x0004));<!--[if!supportLists]-->l        SetState:设置按钮的高亮状态。函数原型为<!--[endif]-->voidSetState(BOOL,bHightlight);例:如下代码创建按钮并设置其状态为按下。 m_myButton=newCButton; //创建下压按钮 m_myButton->Create(_T("Mybutton"),S_CHILD|WS_VISIBLE|BS_PUSHBUTTON, CRect(10,10,100,30),this,1); //设置其状态为按下 m_myButton->SetState(!(m_myButton->GetState()&&0x0004)); <!--[if!supportLists]-->l        GetCheck():获取按钮的选中状态。函数原型为<!--[endif]-->intGetCheck()const;例:如下这段代码创建按钮关设置其选中状态为三态的下一个状态。m_myButton=newCButton; /