【VC++】如何最大化对话框

一打开一个对话框程序,对话框就最大化,并且要求没有标题栏,没有右上角的关闭,最大化,最小化等按钮,总之就是全屏显示的对话框

如何实现?请给出代码,或者链接也行。谢谢

答案选中加30

资源视图,选中你的对话框,在修改外观的Title Bar为False,这一步是去掉对话框的标题栏以及关闭按钮;然后进入类视图,选中要执行最大化的对话框类,为其重载OnInitDialog函数,在该函数中增加语句ShowWindow(SW_MAXIMIZE);(要保证在return语句之前)。如果这个对话框是用mfc向导建立的主对话框,那么可能OnInitDialog函数已被重载,只需要在源代码中的该函数中增加这一语句即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-09
在对话框中右键单击对话框,选择property然后选择style属性,在复选框中选择最大化最小化按钮。就可以了。
如果你没有标题栏,那就在选择style下拉框,选择Popup对话框属性。就可以了
第2个回答  2009-03-09
这样实现:

在对话框资源中右键点击对话框查看Properties,在弹出的Dialog Properties对话框中点击Styles标签页,去掉Title bar选项。

在对话框的OnInitDialog()中添加
ShowWindow(SW_MAXIMIZE);
第3个回答  2009-03-09
在对话框的类初始化函数里(OnInitDialog)加入以下代码:
int x,y;
x = GetSystemMetrics(SM_CXSCREEN);
y = GetSystemMetrics(SM_CYSCREEN);
SetWindowPos(NULL,0,0,x,y,SWP_NOMOVE);

并将对话框资源的属性选项里的Styles选项卡里的Border选为None.
第4个回答  2015-05-20
在对话框OintDialog函数中调用ShowWindow(SW_SHOWMAXIMIZED);

【VC++】如何最大化对话框
资源视图,选中你的对话框,在修改外观的Title Bar为False,这一步是去掉对话框的标题栏以及关闭按钮;然后进入类视图,选中要执行最大化的对话框类,为其重载OnInitDialog函数,在该函数中增加语句ShowWindow(SW_MAXIMIZE);(要保证在return语句之前)。如果这个对话框是用mfc向导建立的主对话框,那么可能...

VC++怎么设置对话框大小?
\/\/最大化显示\\x0d\\x0aPostMessage(WM_SYSCOMMAND,SC_MAXIMIZE);\/\/最大化显示\\x0d\\x0a注:SendMessage是随调随用,PostMessage是把消息发送到消息队列,一个一个执行,看你怎么用了\\x0d\\x0a\\x0d\\x0a}

VC++ 如何使窗体最大化或是最小化
BOOL ShowWindow(HWND hWnd, int nCmdShow);函数 HWND hWnd, 窗口句柄 int nCmdShow,显示方式 SW_HIDE:隐藏窗口并激活其他窗口。nCmdShow=0。SW_MAXIMIZE:最大化指定的窗口。nCmdShow=3。SW_MINIMIZE:最小化指定的窗口并且激活在Z序中的下一个顶层窗口。nCmdShow=6。

VC++中如何统一对话框的大小
在VC++6.0中,你可以在资源编辑器列表中(左侧Resource页)右键点击已经建立的对话框,选择“Insert Copy”就可以建立大小完全相同,并且控件都复制过来的对话框。复制过程中要注意,你需要先添加一个Condition(随便输入英文字母),然后再右键复制好的对话框,将对话框ID修改为不重复的新对话框ID,再去掉...

VC++的mfc窗口大小问题
在视图类的OnInitialUpdate函数中,有:CSize sizeTotal;sizeTotal.cx = sizeTotal.cy = 100;SetScrollSizes(MM_TEXT, sizeTotal);。你在视图类的其他地方也可以用这样写。通过改变sizeTotal.cx 和 sizeTotal.cy 的值,改变窗口的大小。注意:要有滚动条,试图类的基类要是CScrollView。

VC++中对话框放大与缩小时如何使里面的控件跟着放大与缩小(求代码...
写一个函数,所有控件的位置和宽度高度都是带参数的。这样dialog大小改变时(即修改参数),再调一下该函数即可。

VC++获取对话框大小
CRect rect;GetWindowRect(rect);即可获得本身大小。至于你怎么传递,要看对话框的模式了,如果非模态,都回写到父窗口并访问就行了。

VC++中,窗口的最大化,最小化和关闭,分别触发什么事件,如何判断这些事件...
窗口的最大化、最小化时一般会触发:WM_GETMINMAXINFO,WM_SIZE,WM_SIZING等消息窗口的关闭正常情况下会触发:WM_DESTROY当然你完全有权力修改促发它们的时机,所以以上只是一般情况;一般情况下是在消息处理过程中进行判断,如:LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)...

VC++6。0怎么改变视窗口的大小?
那么,改变切分窗口的方式是这样的,进入CMainFrame.cpp,对OnCreateClient函数里面改变CreateView函数的SIZE sizeInit参数就可以了,具体的是更改CSize(100,100)的值就可以了,分别是宽,高 下面是改变左窗口宽为200的例子:BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT \/*lpcs*\/,CCreateContext* ...

...什么分辨率下都可以完全显示的MFC对话框例子(VC++)
告诉你一个思路:1.首先,记录你设计的对话框的分辨率,和在此分辨率下对话框和其中控件的大小及位置 2.获取运行期的分辨率,跟据前面记录的分辨率,得到横向和纵向缩放因子,根据缩放因子,调整窗口大小及位置,以及控件的大小和位置。

相似回答