MFC如何获取系统提示图标ICON、自定义弹出框

 时间:2024-11-09 10:44:34

1、VS2015安装之后没有默认安装MFC,可先进行安装MFC类库。启动vs2015->选择新建项目->模板->Visual C++ MFC->安装适用于C++的MFC基础类库。安装好后如下:

MFC如何获取系统提示图标ICON、自定义弹出框

2、接着新建MFC项目,选择基于对话框程序。

MFC如何获取系统提示图标ICON、自定义弹出框

3、先删除自带的文本字体,然后在工具箱中拖入Pictrue Control控件,右键转到属性,选择控件Type为Icon,并命名ID为IDC_STATICPIC。

MFC如何获取系统提示图标ICON、自定义弹出框

4、接着在初始化函数OnInitDialog中,写入如下代码,可以自动获取系统自带的提示图标。

MFC如何获取系统提示图标ICON、自定义弹出框

5、这个图标ID为IDI_QUESTION,即询问的提示,可以更换一些常用的ID,如IDI_APPLICATION、IDI_HAND、IDI_EXCLAMATION、IDI_WARNING、IDI_ERROR、IDI_INFORMATION等。下面时弹出框效果图:

MFC如何获取系统提示图标ICON、自定义弹出框MFC如何获取系统提示图标ICON、自定义弹出框MFC如何获取系统提示图标ICON、自定义弹出框

6、当然,LoadIcon函数也可以加载自己编辑的图标。还有一个比较常用的时AfxMessageBox函数,可以选择不同的风格的图标。如图:

MFC如何获取系统提示图标ICON、自定义弹出框MFC如何获取系统提示图标ICON、自定义弹出框

7、其代码如下:AfxMessageBox(_T("展示不同的提示图标"), MB_OKCANCEL|MB_ICONSTOP);图标风格使用"|"分割。

  • winform怎么使用自定义控件的click事件
  • 流程图编辑如何添加数据库
  • C#如何使用WPF解决方案的Image控件
  • Navicat for MySQL安装与使用
  • LabVIEW2013安装失败,需要.NET Framework 4.0
  • 热门搜索
    稻城亚丁旅游费用 云南旅游图 去昆明旅游 青岛 旅游 丽江著名旅游景点 莫斯科-北京旅游列车 凤凰城旅游攻略 西岭雪山旅游 沙湖旅游景点介绍 惠州 旅游