位图按钮
来源:互联网 发布:商陆花软件视频教程 编辑:程序博客网 时间:2024/05/19 12:18
1.方法
MFC添加位图按钮,MFC添加图标按钮1、建立MFC下的基于对话框的应用程序;2、在对话框上添加按钮,并把按钮属性中Bitmap设置为true;(即位图打钩)3、在对话框类(CXXXDlg)中添加按钮变量,即建立类向导中的memery variables(本例中为m_BtonBmp);4、新建或者导入bmp文件,明确该文件的ID;5、在对话框的初始化(OnInitDialog)中设置按钮的显示,如下 HINSTANCE hInstance; HBITMAP hBitmap; hInstance = ::AfxGetInstanceHandle(); hBitmap = ::LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_BITMAP1) ); m_BtonBmp.SetBitmap(hBitmap);其中,hInstance是HINSTANCE类的对象,用于获得当前的句柄。hBitmap是HBITMAP类的对象,表示位图句柄。LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_BITMAP1) ),该函数加载bmp文件,IDB_BITMAP1是BMP文件的资源ID,MAKEINTRESOURCE根据资源ID寻找资源明。m_BtonBmp是步骤3中设置的按钮变量。添加图标按钮类似1. 打开ICON按钮的属性页,在Style中选中Icon 。 2.ClassWizard加入这个成员变量: CButton m_ IconBtn;//对应于图标按钮 3. 创建相应的图标或者位图资源: 图标资源:IDI_ICONBUTTON 4.在初始化中加入如下代码: … //对应于图标按钮 图标必须是.ico格式的 HICON hIcon=AfxGetApp()->LoadIcon(IDI_ICONBUTTON); m_IconBtn.SetIcon(hIcon);
2.方法
按钮图标:CButton m_bu1;CToolTipCtrl m_ToolTip;导入图片ICOnm_bu1.SetIcon(LoadIcon(AfxGetResourceHandle(),MAKEINTRESOURCE(图片id)));鼠标移到按钮上提示信息:/*(OnInitDialog中)m_ToolTip.Create(this);m_ToolTip.AddTool(&m_bu1,"退出");再添加BOOL Caa4Dlg::PreTranslateMessage(MSG* pMsg){// TODO: 在此添加专用代码和/或调用基类m_ToolTip.RelayEvent(pMsg);return CDialog::PreTranslateMessage(pMsg);}*/
- 位图和位图按钮
- 位图按钮
- 位图按钮
- 位图按钮
- 位图按钮
- 按钮变成位图按钮
- 自绘位图按钮
- 三态位图按钮
- 按钮控件添加位图
- MFC 位图 按钮
- MFC中位图按钮
- 按钮加载位图
- MFC添加位图按钮
- 位图按钮的使用
- 自绘位图按钮
- 给按钮添加位图
- 图标按钮、位图按钮、CBitmapButton 类位图按钮的制作
- 用AutoLoad显示位图按钮
- Android ListView滑动过程中图片显示重复错乱闪烁问题解决
- 用宏实现 C++ Singleton 模式
- 进程间通信——IPC
- C++ 封装私有堆(Private Heap)
- iOS申请真机调试证书-图文详解
- 位图按钮
- ZOJ 3329 One Person Game(概率DP,求期望)
- list带参数的sort函数
- 三、MFC框架结构简介
- 如何选购羽毛球拍2013版
- Sina App Engine安装WordPress
- AS&Li笔试
- 设计模式
- 【LTE基础知识】LTE UE Category LTE终端产品工作类型总结