Visual c++例子,可不使用常规的对话框资源模板的情况下,动态创建对话框的方法

详细说明:Visual c++例子,可不使用常规的对话框资源模板的情况下,动态创建对话框的方法。该方法可以在运行时在内存中直接建立对话框资源,使用起来更为灵活。适用于多个开发项目共享有界面的公用程序模块的情况,也适用于编写需要显示大量对话框或对话框风格随着用户输入不断变化的应用程序。

 

下载地址1:http://files.cnblogs.com/lidabo/CDynamicDialogWithoutTemplate.rar

下载地址2:http://www.pudn.com/downloads65/sourcecode/windows/dialog/detail233221.html

时间: 2025-01-30 14:54:58

Visual c++例子,可不使用常规的对话框资源模板的情况下,动态创建对话框的方法的相关文章

mfc-MFC父窗口上动态创建对话框出错

问题描述 MFC父窗口上动态创建对话框出错 m_dlgFlash=new CMyPlayerDlg();m_dlgFlash->Create(IDD_MYPLAYER_DLGthis); 解决方案 if (!m_wndView.Create(NULL NULL /*AFX_WS_DEFAULT_VIEW*/WS_CHILD | WS_VISIBLE CRect(0 0 0 0) this AFX_IDW_PANE_FIRST NULL)){ TRACE0(""未能创建视图窗口n&

不使用资源文件动态创建对话框的做法

一般而言,在 Windows编程中创建对话框需要先定义一个对话框资源.我想能不能不用资源文件单纯通过代码创建对话框呢?晚上搜索了一些资料,研究了一下,基本实现了.   我写了一个KDialog,代码如下(代码中有一些注释,相信大家能基本看懂): 头文件的代码: [cpp] view plaincopy <span style="font-size:16px;">// kdialog.h   #ifndef KDIALOG_H_INCLUDED   #define KDIAL

EasyUI创建对话框的两种方式_jquery

对话框(Dialog)是一个特殊的窗口(window),可以包含在顶部的工具栏和在底部的按钮.默认情况下,对话框(Dialog)不能改变大小,但是用户可以设置 resizable 属性为 true,使其可以改变大小. 这种就是对话框了. EasyUI有两种创建方式: 第一种:通过已存在的DOM节点元素标签创建 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org

easyui-如何获取资源文件内容(或是弹出对话框中的内容)

问题描述 如何获取资源文件内容(或是弹出对话框中的内容) 先描述下需求:项目使用的是easyUI框架,表格第一列为"发送通知"按钮,点击后弹出一个对话框,其中为通知内容,对话框下有"确定发送"按钮.现在要求通知内容模板写在.properties中,其中的参数如"通知者姓名"需要根据所选行中的信息填入,然后点击"确定发送"后台需要获取整个通知内容(包含参数,即对话框的内容).目前我通过fmt标签获取的信息模板,并传入参数,但是不

Android 官方推荐 : DialogFragment 创建对话框

1. 概述 DialogFragment在android 3.0时被引入.是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框.典型的用于:展示警告框,输入框,确认框等等.在DialogFragment产生之前,我们创建对话框:一般采用AlertDialog和Dialog.注:官方不推荐直接使用Dialog创建对话框. 2. 好处与用法 使用DialogFragment来管理对话框,当旋转屏幕和按下后退键时可以更好的管理其声明周期,它和Fragment有着基本一致的

MFC不使用对话框资源模版创建对话框

在MFC程序中使用对话框时首先在资源模版里创建对话框资源,然后DoModal()或者CReate显示出模式对话框或者非模式对话框,这样创建出的对话框移植性差,从一个工程移动到另一个工程比较麻烦.     在MFC中还有另一种创建对话框的方法:1 在内存中建立对话框资源模版DLGTEMPLATE结构体.2 使用InitModalIndirect API函数即可创建模式对话框,非模式对话框使用CreateDialog API函数创建. 代码如下:   // 创建内存对话框资源模版类,H文件 #pra

在Dll中创建对话框并调用

1.第一步创建一"MFC AppWizard (dll)"工程,接下来选择"Regular Dll using shared MFC DLL",点击"Finish". 2.添加一对话框资源到工程中,从菜单中选择Insert->Resource,添加一"Dialog" 选择"New",至此对话框已添加到DLL工程中. 3.为对话框添加一新类,如:CTest,基类为CDialog. 4.在MFCDLL.c

Windows SDK笔记(六):使用对话框资源建立窗口

Ⅰ.使用对话框资源建立主窗口 一.概述 在Charles Petzold的书中,介绍了一种直接利用对话框资源建立主窗口的方法. 使用这种方法,可以方便的在主窗口中安排子控件,而代码的其他部分跟用普通窗口时一样. 我们知道,对话框是系统预先定义的"窗口类",它有自己的窗口处理函数,我们自己写的对话框消息处理函数并不是真正的窗口消息处理函数. 但我们可以在对话框模板脚本中,指定这个对话框使用我们自己定义的窗口类,而不是系统的对话框类,这样,就将对话框的消息处理函数"嫁接"

应用-对话框资源加载位图,MFC位图加载显示问题

问题描述 对话框资源加载位图,MFC位图加载显示问题 在一个MFC应用程序中,对话框资源加载位图并显示,但是最终显示的时候,位图却显示不全,这是什么原因,有什么解决办法吗? 解决方案 你是怎么加载的位图?是写在OnInitDialog还是OnPaint,确保写在后者. 另外你的窗体是否足够大,容纳位图,以及上面有没有别的控件挡住? 解决方案二: 是怎么显示的?是不是pictur空间尺寸太小了? 解决方案三: 图片控件的大小是怎么控制的,是不是图片控件大小设置太小了.导致图片尺寸显示不出来 解决方