如何将应用程序的图标加载到按钮。求高手详解!!
解决方案 »
- 窗口透明问题
- 单文档程序的隐藏问题
- 谁做过证券分析软件? 表示敬意。
- 高手请进,共同讨论:为Shell 添加加速键(Accelerator)
- 在mfc里面把标题栏的"无标题"改成我想要的
- 关于char Model[8];的一简单的问题。
- 编程极限问题:程序如何抢在explorer.exe被加载之前启动,接管整个windows系统?
- 怎样让一个程序始终有一个实例在系统中运行?(高分)
- 想获取VC(windows)内部的各种数据结构
- 这句语句Release编译通不过,debug下没问题,奇怪!
- _crtisvalidheappointer(pUserData)问题
- 怎样让vc6.0能显示自己正在编辑的源文件路径
在对应CPP中用一下代码设置Iconm_hIcon = AfxGetApp()->LoadIcon(目标图标的资源ID或文件名);
((CButton *)GetDlgItem(按钮的ID))->SetIcon(m_hIcon);注意:只有按钮的Style包含BS_ICON时设置的图标才可以显示。
如果按钮的Style是BS_BITMAP的,在资源文件中建一个BITMAP,把Icon的内容拷贝过去使用((CButton *)GetDlgItem(按钮的ID))->SetBitmap( ::LoadBitmap(NULL, MAKEINTRESOURCE(那个Bitmap的资源ID));