菜鸟还在研究这个东西,大神就不要看了。一直都在觉得用VC或VS建立的对话框总是全灰色感觉太单调了,如果可以在上面添加一些漂亮的图片就好了,今天终于实现了.其实挺简单的,下面就分几个步骤讲一下:

第一步:做好一张BMP格式的图片

第二步:建立一个对话框,添加一个按钮控件

第三步:添加资源,引入位图

第四步:最后一步添加一点代码就OK了,添加代码的位置是OnInitDialog这个函数里面,这个是绘制对话框的函数.

HBITMAP   hBitmap;     //定义一个位图变量

hBitmap = LoadBitmap(AfxGetInstanceHandle(),   //加载位图

MAKEINTRESOURCE(IDB_BITMAP1)); // IDB_BITMAP_TEST为资源图片ID

((CButton *)GetDlgItem(IDC_BUTTON1))->SetBitmap(hBitmap);     //获取按钮句柄

最新文章

  1. (App.Current.RootVisual as PhoneApplicationFrame).Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
  2. Windows 2008 R2 强制删除Cluster
  3. [ZigBee] 13、ZigBee基础阶段性回顾与加深理解——用定时器1产生PWM来控制LED亮度(七色灯)
  4. R语言数据的输入
  5. IOS MenuController初步了解
  6. iOS中NSLog的输出格式
  7. 重点关注之Filter的使用(性能计数和错误处理)
  8. 如何读懂 Intel HEX 文件
  9. Linux 终端颜色高亮
  10. UNIX网络编程---简介
  11. SVN Error: “' 'x' isn't in the same repository as 'y' ” during merge (并不在同一个版本库中)
  12. JSP内置对象---总结
  13. sublime text2的插件熟悉
  14. UML建工工具
  15. python11 装饰器与闭包
  16. Elasticsearch集群架构的部署和调优(一)
  17. 062 hive中的常用方法(case,cast,unix_timestamp)
  18. ASPX代码加固小结
  19. Docker 安装使用
  20. Codeforces761B Dasha and friends 2017-02-05 23:34 162人阅读 评论(0) 收藏

热门文章

  1. MicrosoftFixit50688 [Windows7事件ID10,WMI错误的解决方法
  2. Nim游戏学习笔记
  3. Alpha,Beta,RC,RTM,EVAL,CTP,OEM,RTL,VOL
  4. DAY8-Python学习笔记
  5. c++11 智能指针 unique_ptr、shared_ptr与weak_ptr
  6. variant conversion error for variable v23
  7. git gitignore 如何添加,为何添加了无效
  8. UltraISO制作U盘启动盘
  9. 【BZOJ2118】墨墨的等式(最短路)
  10. UVA10498 Happiness 【单纯形】