博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MFC普通按钮CButton
阅读量:6296 次
发布时间:2019-06-22

本文共 1374 字,大约阅读时间需要 4 分钟。

1.简介

  按钮是最常见的、应用最广泛的一种控件。在程序执行期间,当单击某个按钮后就会执行相应的消息处理函数。

2.Functions

  2.1 int GetWindowText( LPTSTR lpszStringBuf, int nMaxCount ) const  |  void GetWindowText( CString& rString ) const;

void CButtonDlg::OnBnClickedButton1(){    // TODO: 在此添加控件通知处理程序代码    CString str;    m_btn1.GetWindowTextW(str);//m_btn1为该Button的变量名    MessageBox(str);}

  2,2 void SetWindowText(LPCTSTR lpszString)

void CButtonDlg::OnBnClickedButton2(){    // TODO: 在此添加控件通知处理程序代码    m_btn2.SetWindowTextW(TEXT("^_^"));    CString str;    m_btn2.GetWindowTextW(str);    MessageBox(str);}

  2,3 BOOL EnableWindow( BOOL bEnable = TRUE );

void CButtonDlg::OnBnClickedButton3(){    // TODO: 在此添加控件通知处理程序代码    m_btn3.EnableWindow(FALSE);//按钮按下去会变灰色无法再点击}

  2,4列出其他function

    

UINT GetState() const;//检索按钮控件的选中状态、加亮状态和获得焦点状态 void SetState( BOOL bHighlight);//设置按钮控件的加亮状态 int GetCheck( ) const;//检索按钮控件的选中状态 void SetCheck( int nCheck );// 设置按钮控件的选中状态 UINT GetButtonStyle( ) const;//检索按钮控件的风格 void SetButtonStyle( UINT nStyle, BOOL bRedraw = TRUE );//设置按钮控件的风格HICON GetIcon( ) const;//检索此前调用SetIcon设置的图标句柄 HICON SetIcon( HICON hIcon );//指定一个在按钮上显示的图标  HBITMAP GetBitmap( ) const;//检索此前调用SetBitmap设置的位图的句柄  HBITMAP SetBitmap( HBITMAP hBitmap );//设置在按钮上显示的位图HCURSOR GetCursor( );//检索此前调用SetCursor设置的光标图像的句柄 HCURSOR SetCursor( HCURSOR hCursor );//设置在按钮上显示的光标图像

 

转载于:https://www.cnblogs.com/ikangkang/p/5965546.html

你可能感兴趣的文章
智能照明造福千家万户 家居智能不再是梦
查看>>
物联网如何跳出“看起来很美”?
查看>>
浅谈MySQL 数据库性能优化
查看>>
《UNIX/Linux 系统管理技术手册(第四版)》——1.10 其他的权威文档
查看>>
灵动空间 创享生活
查看>>
《UNIX网络编程 卷1:套接字联网API(第3版)》——8.6 UDP回射客户程序:dg_cli函数...
查看>>
不要将时间浪费到编写完美代码上
查看>>
《算法基础:打开算法之门》一3.4 归并排序
查看>>
高德开放平台开放源代码 鼓励开发者创新
查看>>
《高并发Oracle数据库系统的架构与设计》一2.5 索引维护
查看>>
Firefox 是 Pwn2own 2014 上攻陷次数最多的浏览器
查看>>
阿里感悟(十八)- 应届生Review
查看>>
话说模式匹配(5) for表达式中的模式匹配
查看>>
《锋利的SQL(第2版)》——1.7 常用函数
查看>>
jquery中hover()的用法。简单粗暴
查看>>
线程管理(六)等待线程的终结
查看>>
spring boot集成mongodb最简单版
查看>>
DELL EqualLogic PS存储数据恢复全过程整理
查看>>
《Node.js入门经典》一2.3 安装模块
查看>>
《Java 开发从入门到精通》—— 2.5 技术解惑
查看>>