WinMain中对话框回调

//
// Win32 Application
//
// 对话框回调程序
// 插入对话框资源 改变其ID值为IDD_DIALOG
// 编写rc脚本Script.rc并将其添加到工程中,脚本里的内容可以参看本Script.rc脚本里的内容
// 脚本里边记录着对话框的一些文件信息,对话框的ID以及对话框中的按钮的状态等等
// 最后、运行程序就OK了
//
//
#include <windows.h>
#include "resource.h"BOOL __stdcall DlgProc(HWND,UINT,WPARAM,LPARAM);
int __stdcall WinMain( HINSTANCE hInstance, HINSTANCE , LPSTR, int)
{int nResult=::DialogBoxParam(hInstance,(LPCTSTR)IDD_DIALOG,NULL,DlgProc,NULL);if(nResult==IDOK)::MessageBox(NULL,"用户选择了OK键","domodalDlg",MB_OK);else::MessageBox(NULL,"用户选择了CANCEL键","domodalDlg",MB_OK);return 0;
}BOOL __stdcall DlgProc(HWND hDlg,UINT message,WPARAM wParam,LPARAM lParam)
{switch (message){case WM_INITDIALOG:::SetWindowText(hDlg,"windows编程中的第一个对话框程序");break;case WM_COMMAND:switch (LOWORD(wParam)){case IDOK:::MessageBox(NULL,"用户选择了CANCEL键","domodalDlg",MB_OK);::EndDialog(hDlg,IDOK);case IDCANCEL:::EndDialog(hDlg,IDCANCEL);break;}break;}return 0;
}

DlgProc对话框回调相关推荐

  1. Win32 DLL和MFC DLL 中封装对话框

    Win32 DLL和MFC DLL 中封装对话框 分类: 挂挂2007-07-02 12:36 3344人阅读 评论(1) 收藏 举报 现在最常看见的关于DLL的问题就是如何在DLL中使用对话框,这是 ...

  2. VC++ 打开文件夹,保存文件等对话框的调用

    2019独角兽企业重金招聘Python工程师标准>>> VC++ 打开文件夹,保存文件等对话框的调用 一.打开文件夹: 1.CFileDialog实现 CFileDialog hFi ...

  3. VC++打开、保存文件对话框和浏览文件夹对话框

    一.打开文件夹: 1.CFileDialog实现 CFileDialog hFileDlg(true,NULL ,    NULL,    OFN_FILEMUSTEXIST | OFN_READON ...

  4. 选择文件对话框、保存文件对话框、选择文件夹对话框

    选择文件对话框 // 设置图像文件过滤格式CString lv_strFilterAll = _T("所有文件(*.*)|*.*||");CString lv_strFilterJ ...

  5. Android对话框_详解

    android中对话框是非常常用的控件之一, google也提供了各种自定义对话框. 我觉得好多人都太模糊. 所以我全面的总结下. 对话框的几种实现方式: Activity Popwindow 这个我 ...

  6. STM32——EMWIN对话框(十二)

    EMWIN 文章目录 EMWIN 前言 一.对话框基本原理 二.创建对话框 1.对话框资源表 2.对话框回调函数 3.对话框初始化 三.定义小工具功能 四.对话框API函数 1. GUI_Create ...

  7. 【第3版emWin教程】第55章 emWin6.x按钮Button控件自定义回调函数,实现各种按钮效果

    教程不断更新中:链接 第55章       emWin6.x按钮Button控件自定义回调函数,实现各种按钮效果 本章节为大家讲解按钮控件自定义回调函数,通过其回调函数就可以实现各种按钮效果.这方面的 ...

  8. [C++]Windows API 打开/另存为对话框文件路径以及扩展名的获取

    最近在做Windows 开发过程中遇到一个问题,需要打开文件对话框和另存为对话框,获取所选文件的路径信息,这部分很容易就实现了,可当另存为文件时如何获得格式不同文件的扩展名却遇到了一点问题,经过一番资 ...

  9. Android对话框最全面的使用介绍,flutter插件播放音乐

    标题图标 即在标题的左边加上一个图片作为图标显示 AlertDialog.Builder setIcon (Drawable icon) AlertDialog.Builder setIcon (in ...

最新文章

  1. C/C++位域结构深入解析
  2. cmake编译mysql常用参数
  3. 广电总局:清理违规短视频账号38.39万个
  4. Windows游戏编程大师技巧笔记(一些基础)
  5. IntelliJ IDEA使用技巧(五)——页面乱码和控制台乱码
  6. 计算机网络安全技术期末试题,归纳计算机网络安全技术期末复习试题 doc
  7. java读取tif文件_java读取TIF,TIFF文件方法
  8. 【C语言】数组名地址与数组首元素地址区别(实例分析)
  9. 领域迁移机器翻译方案总结
  10. 服务器文件怎么清理,文件传输服务器怎么清理内存
  11. 计算机病毒片头制作,怎么用格式工厂做gif_格式工厂怎么制作片头_格式工厂能做什么...
  12. 四则运算之结对作业报告
  13. Vue2基础-el与data的两种写法(HTML版)
  14. 2021-2027全球与中国豪华隐形眼镜市场现状及未来发展趋势
  15. Android 面部识别之二(调用开源面部识别算法seetaface检测)
  16. oracle读写速率,Oracle、PostgreSQL与Mysql数据写入性能对比
  17. C++ 数组名a、数组名取地址a、数组首地址a[0]、数组指针*p
  18. 数据分析 -- 用户流失
  19. UVa 321 The New Villa,2B青年怒找卧室
  20. 诺辉健康开启发售:预计2020年亏损约8亿元,陈一友为实控人

热门文章

  1. 英文c语言笔试题,关于C语言模拟笔试题
  2. 依存句法分析 oracle,spaCy 第三篇:依存分析
  3. 昆工c语言题库,昆明理工大学C语言期末统考试题
  4. 485通信自动收发数据实现
  5. HTML基本标签详解与运行截图
  6. ngx_http_headers_module模块add_header和expires指令
  7. 高薪诚聘项目经理,架构师,高级工程师,工程师,网页设计师
  8. python 依赖包迁移(本地安装)
  9. BC 2015在百度之星程序设计大赛 - 预赛(1)(矩形区域-旋转卡)
  10. ubuntu安装vsftpd遇到的问题