vc按钮创建与使用.docx

vc按钮创建与使用.docx

ID:57646268

大小:28.34 KB

页数:6页

时间:2020-08-30

vc按钮创建与使用.docx_第1页
vc按钮创建与使用.docx_第2页
vc按钮创建与使用.docx_第3页
vc按钮创建与使用.docx_第4页
vc按钮创建与使用.docx_第5页
资源描述:

《vc按钮创建与使用.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、动态创建按钮控件及其常用函数介绍(VC++)Postedby机器人on25th五月2007inc/c++消息定义原型如下:在XXXDlg.h中定义: //Implementationprotected:HICONm_hIcon;//Generatedmessagemapfunctions//{{AFX_MSG(CPushButtonDlg)virtualBOOLOnInitDialog();afx_msgvoidOnSysCommand(UINTnID,LPARAMlParam);afx_msgvoidOnPai

2、nt();afx_msgHCURSOROnQueryDragIcon();afx_msgvoidOnPushme();//}}AFX_MSGDECLARE_MESSAGE_MAP() 消息映射入口。它位于实现文件中XXXDlg.cpp;代码片断如下: BEGIN_MESSAGE_MAP(CPushButtonDlg,CDialog)//{{AFX_MSG_MAP(CPushButtonDlg)ON_WM_SYSCOMMAND()ON_WM_PAINT()ON_WM_QUERYDRAGICON()ON_BN_CLI

3、CKED(IDC_PUSHME,OnPushme)//}}AFX_MSG_MAPEND_MESSAGE_MAP() 其中第一个参数IDC_PUSHME为控件的标识符,第二个参数OnPushmeo为相应的消息处理函数。 常用成员操作函数。l        GetState:获取按钮的选择状态,高亮状态以及焦点状态。函数原型为UNITGetState()const;例:如下这段代码创建按钮并反转其高亮状态。m_myButton=newCBut

4、ton;//创建下压按钮m_myButton->Create(_T("Mybutton"),S_CHILD

5、WS_VISIBLE

6、BS_PUSHBUTTON,CRect(10,10,100,30),this,1);//反转其高亮状态m_myButton->SetState(!(m_myButton->GetState()&&0x0004));l        SetState:设置按钮的高亮状态。函数原型为voidSetState(BOO

7、L,bHightlight);例:如下代码创建按钮并设置其状态为按下。 m_myButton=newCButton;//创建下压按钮m_myButton->Create(_T("Mybutton"),S_CHILD

8、WS_VISIBLE

9、BS_PUSHBUTTON,CRect(10,10,100,30),this,1);//设置其状态为按下m_myButton->SetState(!(m_myButton->GetState()&&0x0004)); l      

10、  GetCheck():获取按钮的选中状态。函数原型为intGetCheck()const;例:如下这段代码创建按钮关设置其选中状态为三态的下一个状态。m_myButton=newCButton;//创建三态按钮m_myButton->Create(_T("Mybutton"),S_CHILD

11、WS_VISIBLE

12、BS_AUTO3STATE,CRect(10,10,100,30),this,1);//设置其选中状态为三态的下一个状态//(即0到1,1到2,2到0).m_myButt

13、on->SetCheck(m_myButton->GetCheck()%3); l        SetCheck:设置按钮的选中状态。函数原型为voidSetCheck(intnCheck);例:如下这段代码创建一三态按钮并设置其选中状态为中间态。m_myButton=newCButton;//创建三态按钮m_myButton->Create(_T("Mybutton"),S_CHILD

14、WS_VISIBLE

15、BS_AUTO3STATE

16、,CRect(10,10,100,30),this,1);//设置其选中状态为中间态m_myButton->SetCheck(2);l        GetButtonStyle:获取按钮样式信息。函数原型为UINTGetButtonStyle()const;例:如下这段代码创建一三态按钮并使用其

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。