深入解析Win32中的Detail Mode(DialogBoxParam)与Non-Detail Mode(CreateDialogParam)对话框区别
发布时间
阅读量:
阅读量
作者:Mitu_-_
如无特别说明,本文内容皆为原创,如需转载,请确保保留原始链接
模式对话框与非模式对话框的四 大区别
- 前言
- 一、呈现手段
- 二、回传机制及结果数据
- 三、终止操作方式
- 四、信息处理循环机制
前言
从字面意义来看,对话框的核心作用即实现人机之间的“对话”功能。在实际开发过程中,我们所进行的大部分操作均在主窗口的客户区域内完成,但程序运行过程中往往需要与用户进行信息交互,例如文本输入、参数设置等操作。这类交互界面并不需要集成在主窗口中,通常通过弹出独立的对话框来实现与用户的“交流”过程。
创建对话框的过程与创建普通窗口具有相似之处,主要区别在于所采用的函数不同。
实现对话框创建的方式主要有以下两种:
- 模式对话框:DialogBoxParam
INT_PTR DialogBoxParamA(
HINSTANCE hInstance,
LPCSTR lpTemplateName,
HWND hWndParent,
DLGPROC lpDialogFunc,
LPARAM dwInitPa
全部评论 (0)
还没有任何评论哟~
