在单文档中加了一个对话框,怎么能让对话框的大小随着单文档的大小而变化?

图片说明

0

1个回答

最简单,新建一个mfc sdi项目,向导最后一步下拉,从cformview而不是civew继承view。这样创建的程序就符合你的要求了。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
我在单文档中嵌入了一个对话框,能不能让此对话框的大小随着客户区大小的变化而变化,再者能不能限制这个客户区最小显示范围
如题
怎样实现控件的大小随着对话框的变化而变化?`
我需要程序一启动,对发框就最大化,而对话框上面的控件也跟着变动尺寸,具体怎么操作?
如何让对话框大小随着分辨率的变化而变化?
如何让对话框大小随着分辨率的变化而变化?
怎么让对话框中的控件随着对话框大小变化而变化!
怎么让对话框中的控件随着对话框大小变化而变化!
请问如何获得单文档下的对话框大小
单文档下弹出的对话框,如何获得其大小?rnrnGetWindowRect是否只能获得整个窗口的大小?rn请指教~
怎么让控件的大小随着form的大小变化而变化?
怎么让控件的大小随着form的大小变化而变化?
对话框和单文档
我做了个界面,类似VC。当点击新建的时候弹出对话框。描述如下:rn程序运行的开始是个单文档界面,上面有三个窗口,都是不能活动的;选择新建后出来的对话框上有个List,选中第一行就转到单文档上执行相应的任务,激活单文档上的窗口。请问按钮上的确定函数该怎么写好呢?rn我的目的是第一行选中的话传参数0给一个函数,执行相应的函数。
怎么让对话框里的控件随着对话框的大小变化而变化
我建了一个基于对话框的程序,对话框里放上按钮,编辑框等控件,还有一个list control 控件,list control 控件基本上占了对话框的大部分面积。rn我让对话框有最大化和最小化的属性,可是当对话框最大化时,list control 控件还是原来的大小,不能随着对话框最大化,就是说不是原来的比例,按钮位置也不对。rnrn请问高手,怎么让对话框里的控件随着对话框的大小的变化而变化?就是说对话框变了以后,其他控件的大小和位置也跟着变化??
对话框控件大小随窗口的大小变化而变化
我们经常会发现当我们将窗口最大化时,里面的控件并没有进行改变,接下来我就介绍一下此问题的解决办法,我们其实一般的都会把窗口的最大化按钮失效,是窗口不能进行最大化操作,但是有时候我们还是需要对窗口进行最大化操作的,下面我们可以通过添加WM_SIZE消息来解决此问题。 1 在XXDLg.h中添加 afx_msg void OnSize(UINT nType, int c
请问如何让对话框背景图随着框的大小而变化?
我现在可以给对话框里加入背景图了,可是我一调整对话框的大小后,上次显示的图片会覆盖新的图片,这是我的代码,请高手帮帮忙!谢谢rnvoid CtestDlg::OnPaint() rnrn CPaintDC dc(this);rn rn GetClientRect(&rect);rnrn m_Bmap=(HBITMAP)::LoadImage(NULL,cc,IMAGE_BITMAP,rect.right,rect.bottom,LR_LOADFROMFILE);rn rn memdc=::CreateCompatibleDC(dc.m_hDC);rn ::SelectObject(memdc,m_Bmap);rnrn BitBlt(dc.m_hDC,0,0,rect.right,rect.bottom,memdc,0,0,SRCCOPY); rnrn
在对话框内嵌一个视图,如何使视图的位置和大小随着对话框的变化而变化
如题,在对话框内嵌一个视图,如何使视图的位置和大小随着对话框的变化而变化rn我在onsize里使用pxxview->movewindows(),但是程序编译没问题,一运行直接stop running了
怎样让对话框控件的大小随着对话框的大小改变(OnSize)而变化?
-
怎么样让对话框中的控件随着对话框大小的变化而变化????
怎么样让对话框中的控件随着对话框大小的变化而变化???? 十分感谢~~
在单文档中插入对话框
由于需要在单文档中输入东西,所以学习一下视图分割的些许内容。 1.首先,在MainFrm.h中插入CsplitterWnd m_splitter; protected: // 控件条嵌入成员 CToolBar m_wndToolBar; CStatusBar m_wndStatusBar; CSplitterWnd m_splitter
单文档中显示对话框
新建一个基于CFrameView的单文档,rn插入一个对话框,并建一个CDlg,rn假如对话框ID为IDD_DLGrnrn怎么在单文档视图中显示这个对话框?rnrn就是让这个对话框覆盖在原来单文档的视图上。rnrn//新手还没有分 =。=rn// ^^ 谢谢
单文档中对话框
我要在单文档的视图中显示对话框,将视图分为3部分,即3行,第一行在顶部占整个高度的10%,第三行在最底部占整体高度的10%,第二行占整体高度的80%。rn 第一行和第三行分别显示一个对话框Dialog1和Dialog3,对话框的大小即为这两行的大小,第二行的最右边显示一个对话框Dialog2,高度为第二行的高度,宽度为100。rn 我要让这3个对话框的位置固定,不能拉动,应该怎么做?
MFC对话框控件随对话框的大小变化
//控件随窗体自动缩放 string[] tmp = new string[2]; tmp = ((Form)sender).Tag.ToString().Split(','); float width = (float)((Form)sender).Width / (float)Convert.ToInt16(tmp[0
如何初始化一个单文档的大小
我用向导建立了一个单文档,我想把它初始化的小一点。rn如何?
怎么让list控件随着对话框的大小而变大变小?
想问一下,怎么让list控件随着对话框的大小而变大变小?就是比如说我点击最大化按钮,或改变对话框的大小,list也成比例的变大缩小。
基于对话框程序中的对话框中的控件如何使大小随对话框大小变化而变化,始终填充客户区
基于对话框程序中的对话框中的控件如何使大小随对话框大小变化而变化,始终填充客户区。谢谢
MFC中怎么在对话框中添加单文档?
[size=18px]这个问题是这样的:rn一般来说我们在创建项目的时候,如果选择的是单文档,那么要在单文档里面添加一个对话框是很容易的。rn那么反过来呢?在创建项目的时候选择的是对话框模式,那么要在[color=#FF0000]对话框里面添加单文档[/color]该怎么做呢?[/size]
一个基于对话框的单文档应用程序
我在VS2005中敲了一个基于对话框的单文档应用程序,并在对话框中添加了一个树形控件。在初始化函数OnInitDialog()中,前三行代码是这样的:m_ctrTree.SetItemHeight(20);rn HTREEITEM hRoot,hParent;rn hRoot=m_ctrTree.InsertItem(_T("我的文档"));rn在编译时没有错,可是在运行时,却出现了错误。弹出一个对话框提示:Debug Assertion Failed!我点击“重试”,在“调用堆栈”的窗口中,错误指示在上面的第三行代码上,即hRoot=m_ctrTree.InsertItem(_T("我的文档"));这个应该怎么解决呢?望不吝赐教!!
关于单文档大小的问题
我想让自己的单文档程序在启动后rn1 最大化,并且下边刚好到达任务栏处。rn2 左键点击主对话框的标题栏不能移动主框架。rn请问各位如何实现啊?rnrn实现第一个时,我把注册类的风格设为最大化后,启动以后最大化了,可是状态栏都跑在系统任务栏的后边看不到了。rn希望高人给点建议。
一个关于单文档对话框的问题
一般如果想让SDI对话框体现一个游戏的画面(就是看不见一点对话框的影子的那种,完全被位图覆盖),我应该如何画图?是采用先绘标题栏,再绘视图区,还是先整体把非客户区全部绘完再绘视图区,我是采用后面一种的方法,但是这样也出现了问题,视图区的边框我始终无法把他覆盖,当视图区重绘的时候,边框就出来了,怎么解决这样的问题呢?
VC单文档和对话框的一个问题
请问,比如我建立了一个单文档,然后在单文档程序下又建立了一个对话框(单击单文档上的某个菜单可以弹出这个对话框),对话框上我又建了一个按钮,我想让这个按钮执行单文档框架上的打印预览功能,该如何实现呢??rnrn多谢啦。在线等
MFC单文档嵌入对话框
因为要实现一个在单文档中嵌入对话框的界面,自己愚钝,在网上查找了很多方法都不能实现,后来解决,现记录解决方法,防止后来使用遗忘; 1、添加一个对话框,将对话框的Style设置成Child; 2、添加一个关联该对话框的类CTestDlg,基类为CFormView; 3、在MainFrm.cpp中添加CXXXXDoc.h和CXXXXView.h,注意CXXXXDoc.h应该在CXXXXView.
单文档还是对话框?
请问QQ是单文档 还是对话框 负责人说用单文档处理什么消息循环比对话框好 我不知道什么意思 有没有人给解释解释 单文档和对话框什么区别??
单文档调用对话框
建立一个单文档,运行之后对单文档的各项操作都正常,但通过单文档调用一个对话框,再把这个对话框关闭之后,单文档就不能正常操作了,必须重新运行,这是怎么回事?错误信息“ Microsoft C++ 异常: 内存位置 0x0012f0cc 处的 _com_error”
在线等待......对话框和单文档
怎么在一个对话框应用程序中启动一个单文档的应用程序?rnrn比如有一个在一个对话框中的安钮,按下后在启动一个单文档的应用程序!
单文档与响应的对话框位置
是这样的,我在单文档里面的菜单,加上了命令响应,使其弹出一个对话框。现在的问题是,我想设定对话框弹出来的位置。想将它放在单文档右侧的边界旁。怎么设置呢?rnrn我在对话框的PreCreateWindow的cs.x和cs.y设置了 但是不起作用~~
单文档和对话框联动
在单文档中,菜单命令响应,弹出一个对话框(对话框为单独的一个类)。这个对话框在单文档的边界。两者并排。怎么能移动单文档的时候,让对话框也一起跟着移动呢?能否详细说明?rn还有就是想问一下,框架中的OnMoving和OnMove之间有什么区别
单文档、多文档、对话框
本质上都是窗口程序,可以说都可以实现同样的功能。 区别 对话框 更适合进行人机交互,用来接收用户的请求。基于对话框类似“计算器”这样的应用程序,没有需要处理的文档。 对话框可以方便的使用控件,所见即所得的编程,比较方便。VC的代码向导使设计对话框比较容易,代码向导则简化了在对话框中初始化和验证控件的过程和收集用户输入的值的过程。 文档视图架构 文档视图架构适合图
基于单文档的对话框弹出
基于单文档的对话框弹出,下拉式菜单点击弹出对话框
单文档 与 对话框 的问题
各位大虾:rn 请叫一个问题:rn 就是我利用单文档建立一个MFC程序,先在客户区视图中显示一幅图片,可以实现人机交互(比如鼠标控制它旋转等)。然后,在单文档中,显示一个对话框,当我把对话框关闭后,想再人机交互控制单文档客户区的显示的图片时,程序就不响应这些操作了,当改变窗口大小时,也不能刷新界面了。。。。。。。。rn 这是为什么?怎么解决?谢谢!
对话框覆盖单文档 的问题
我的单文档有个菜单弹出一个子对话框 ,然后对话框里的编辑框接收一些数据,点确定后输出在单文档的客户区里。问题是对话框一开始的位置就覆盖了一部分客户区,那部分的数据显示不了,这个怎么办?
在单文档中加载不同的对话框。
我有一个单文档程序MainFrm.CPP……rn已连接对话框IDD_MY_FORM。rn现需要在运行过程中,切换到IDD_DIALOG1、IDD_DIALOG2对话框上,该在哪里连接,显示。rnIDD_DIALOG1有类CWIN1.rn[code=c]rnclass CWIN1 : public CFormViewrnrnprotected: rn DECLARE_DYNCREATE(CWIN1)rn// Form Datarnpublic:rn CWIN1(); // protected constructor used by dynamic creationrn //AFX_DATA(CWIN1)rn enum IDD = IDD_DIALOG1 ;rn // NOTE: the ClassWizard will add data members herern //AFX_DATArn……rnrn[/code]rnIDD_DIALOG2有类CWIN2.rn[code=c]rnclass CWIN2 : public CFormViewrnrnprotected: rn DECLARE_DYNCREATE(CWIN2)rn// Form Datarnpublic:rn CWIN2(); // protected constructor used by dynamic creationrn //AFX_DATA(CWIN2)rn enum IDD = IDD_DIALOG2 ;rn // NOTE: the ClassWizard will add data members herern //AFX_DATArn……rnrn[/code]
学生信息单文档两个对话框
单文档两个对话框,最后从文件读出学生信息有问题。使用前请将SCORE.txt清空
关于单文档与对话框的问题
新建一个单文档应用程序,添加了一个对话框 rn问题: rn怎么在对话框中点击按钮调用单文档?rn要求:rn对话框中设一个按钮,点击出现单文档窗口,对话框不消失。 rn
对话框和单文档结构
我的问题是:现在程序的起点是一个对话框,我单击对话框上的A按钮后能够创建一个单文档结构,在对话框类中的代码如下:rnBOOL CDlg::OnButtonA() rnrn //获取应用程序的指针rn CODApp* app=(CODApp*)AfxGetApp();rn CSingleDocTemplate* pDocTemplate;rn pDocTemplate = new CSingleDocTemplate(rn IDR_MAINFRAME,rn RUNTIME_CLASS(CODDoc),rn RUNTIME_CLASS(CMainFrame), rn RUNTIME_CLASS(CODView));rn app->AddDocTemplate(pDocTemplate);rn rn // Parse command line for standard shell commands, DDE, file openrn CCommandLineInfo cmdInfo;rn app->ParseCommandLine(cmdInfo);rn rn // Dispatch commands specified on the command linern if (!app->ProcessShellCommand(cmdInfo))rn return FALSE;rn rn return TRUE;rnrn这时就能创建SDI并让对话框和SDI就能够同时存在了。rn我现在想要做的是单击对话框上的B按钮(对话框始终存在),能够消除掉(删除)SDI,同时保证主对话框不被删除,请教各位该如何实现,谢谢了!
单文档分割嵌入对话框
在添加一个基类是CFormView的类时,编译出现如下错误,是什么原因 。rn错误 1 error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall CFormView::Create(wchar_t const *,wchar_t const *,unsigned long,struct tagRECT const &,class CWnd *,unsigned int,struct CCreateContext *)" (?Create@CFormView@@UAEHPB_W0KABUtagRECT@@PAVCWnd@@IPAUCCreateContext@@@Z) SetView.obj rn