MFC设置按钮ICON

说明:IDI_ICON1是ICON ID ,IDC_BUTTON1是BUTTON ID

环境:VS2005 MFC

解决方案:

HICON hIcon;

hIcon=AfxGetApp()->LoadIcon(IDI_ICON1);

GetDlgItem(IDC_BUTTON1)->ModifyStyle(0, BS_ICON, 0);

GetDlgItem(IDC_BUTTON1)->SendMessage(BM_SETIMAGE,  (WPARAM)IMAGE_ICON, (LPARAM)hIcon );

错误的方案:

m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON1);

GetDlgItem(IDC_BUTTON1)->SetIcon(m_hIcon, TRUE);

GetDlgItem(IDC_BUTTON1)->SetIcon(LoadIcon(AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON1)),TRUE);

时间: 2024-10-05 03:23:28

MFC设置按钮ICON的相关文章

1-10(退出键盘,设置按钮的背景图,transform属性,imageView序列帧动画,九宫格算法...)

(1-10目录) 1.取得2个文本输入框的值 2.退出键盘 3.设置按钮的背景图 4.执行动画 5.手动创建按钮以及设置按钮的一些基本属性 6 transform属性 7.imageView序列帧动画 8.九宫格算法 9.通过xib创建局部控件,利用模型封装加载数据 10设置状态栏的样式为白色 { 扯淡环节: 工作这么久了, 发现一些细节有时候总是忽略, 现在就把我刚接触时的知识点给整理出来!, 没事自己看看, 也分享给大家! 分享,创造快乐!哈哈 xq每天都生活在快乐当中, 愿你们也是! }

MFC中按钮控件的用法笔记(转)

VC学习笔记1:按钮的使能与禁止 用ClassWizard的Member Variables为按钮定义变量,如:m_Button1:则m_Button1.EnableWindow(true); 使按钮处于允许状态m_Button1.EnableWindow(false); 使按钮被禁止,并变灰显示 VC学习笔记2:控件的隐藏与显示 用CWnd类的函数BOOL ShowWindow(int nCmdShow)可以隐藏或显示一个控件. 例1:CWnd *pWnd;pWnd = GetDlgItem(

设置按钮的背景图片

设置按钮在不同状态下的背景图片(为了保证高亮状态下的图片正常显示,必须设置按钮的type为custom)

android设置按钮按下的不同效果图

1 <!-- 按钮设置按下去的不同效果的方式,设置android:background属性, 2 下面的 button_select实际上是button_select.xml --> 3 4 <Button 5 android:id="@+id/btn_contentprovider" 6 android:layout_width="wrap_content" 7 android:layout_height="wrap_content&q

Python3 Tkinter基础 Button bg 设置按钮的背景颜色

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: import tkinter as tk #面向对象的编程思想 class APP : def __init__(self,master) : frame = tk.Frame(master) #框架,可是到底什么是框架呢? frame.pack() #自动选定

MFC普通按钮CButton

1.简介 按钮是最常见的.应用最广泛的一种控件.在程序执行期间,当单击某个按钮后就会执行相应的消息处理函数. 2.Functions 2.1 int GetWindowText( LPTSTR lpszStringBuf, int nMaxCount ) const  |  void GetWindowText( CString& rString ) const; void CButtonDlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 CS

设置按钮中的图片的旋转,并且旋转之后不变形

1.设置按钮属性: self.titleBtn.imageView.contentMode = UIViewContentModeCenter; self.titleBtn.imageView.clipsToBounds = NO; 2.处理点击事件 - (void)titleBtnClick { self.titleBtn.imageView.transform = CGAffineTransformMakeRotation(M_PI_2); }

Qt 设置按钮透明、图标、移动到按钮和状态栏提示等各种属性

QPushButton *leftToRightBtn = new QPushButton;     leftToRightBtn->setToolTip(tr("Transfer File(s) from Left to Right"));     leftToRightBtn->setFlat(true);     leftToRightBtn->setIcon(QIcon(":/images/rightarrow.png"));     le

设置网页icon标志

下载一个你喜欢的icon,文件格式为ico,然后将这个文件重命名为favicon.ico,并把文件放在网站的根目录下. 一般在ie8版本以上都支持icon图标.但是在此版本一下,我们需要添加一段代码. 找到head标签之间的代码,我们要在head之间插入<link rel="shortcut icon" href="favicon.ico" />这段代码. 设置网页icon标志,布布扣,bubuko.com