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"");    return -1;}
时间: 2024-11-02 10:42:08

mfc-MFC父窗口上动态创建对话框出错的相关文章

在父窗口上弹出子窗口,子窗口关闭刷新父窗口

问题描述 一.父窗口上:<ahref="#"onclick="OpenWin(this)"srclink="<%#"Employee_Update.aspx?E_id="+Eval("E_id")%>">修改</a>对应的JS:<script>functionOpenWin(obj){varlink=obj.srclink;varheight=parseInt

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

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

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

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

在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)_javascript技巧

复制代码 代码如下: <%@ page contentType="text/html; charset=GBK" language="java"%> <%@ page import="com.jstrd.mm.business.sysmgr.monitor.logic.MMStock2BudgetLogic" %> <% String query = request.getParameter("query&

VC/MFC 工具栏上动态添加组合框等控件的方法

引言 工具条作为大多数标准的Windows应用程序的一个重要组成部分,使其成为促进人机界面友好的一个重要工具.通过工具条极大方便了用户对程序的操作,但是在由Microsoft Visual C++开发环境所创建的应用程序框架中的工具条只是一个简单的按钮的集合,在功能上也仅仅是起到了菜单快捷方式的作用,而没有做到象VC.Word等软件的工具条那样,提供多种不同类型的标准控件如组合框.编辑框等.尤其是组合框在添加到工具条上后,可将原本需要在弹出对话框中完成的交互操作在工具条上就可以进行,从而在很大程

vc++-mfc父窗口修改子窗口变量的问题

问题描述 mfc父窗口修改子窗口变量的问题 NewDlg dlg; CString str("hello"); dlg.textNum.SetWindowText(str); dlg.DoModal(); NewDlg 是弹出窗口的类,textNum是它的一个文本域,为什么不能这样修改这个文本域的值 解决方案 MFC操作父窗口的子控件MFC操作父窗口的子控件MFC子窗口 解决方案二: dlg还没有DoModal创建,你就SetWindowText了,SetWindowText需要窗口创

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

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

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

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

C#动态创建控件导致“创建窗口句柄时出错”

问题描述 窗口界面上有一个picturebox控件,该控件显示的是一些平面图,大概每隔10秒会让该picturebox控件加载不同的平面图,然后从数据库里读取要在该平面图上显示的一些记录,根据记录在这个picturebox上动态创建一些小的picturebox控件作为监控点,代码如下://把平面图上已经显示的监控点图标清空foreach(ControlclinptbMap.Controls){ptbMap.Controls.Remove(cl);cl.Dispose();}ptbMap.Cont