窗口初始化状态设置
以下只是窗口最大化的例子,其他窗口状态只需要替换相应的参数即可。
可以实现窗口最大化/最小化/显示/隐藏的三种方法,
第三种方法修改结构体中的参数,以指定窗口最大化和最小化后窗口将显示的位置。
mfc窗口最大化
方法1:。
1.创建一个窗口。窗口类型中需要ws_maximize。
pc_dlgnewcc_dlg();//为指针分配内存
pc_dlg-create(idd_dialogc);//创建无模式对话框
2.创建窗口后调用showwindow,参数设置为:sw_showmaximized。
pc_dlg-showwindow(sw_showmaximized);//最大化显示
pc_dlg-updat:。
1.创建一个窗口。窗口类型中需要ws_maximize。
pc_dlgnewcc_dlg();//为指针分配内存
pc_dlg-create(idd_dialogc);//创建无模式对话框
2.在oninitdialog()中调用showwindow(sw_showmaximized);
boolcc_dlgecho5-@.com:oninitdialog()
{
cdialog::oninitdialog();
//todo:在这里增加了额外的初始化。
showwindow(sw_showmaximiz:ocx属性页应返回fals:。
1.创建一个窗口。窗口类型中需要ws_maximize。
pc_dlgnewcc_dlg();//为指针分配内存
pc_dlg-create(idd_dialogc);//创建无模式对话框
2.调用oninitdialog()中的setwindowplacement进行最大化;
boolcc_dlg:oninitdialog()
{
cdialog::oninitdialog();
//todo:在这里增加了额外的初始化。
windowplacementwndpl
getwindowplacement(wndpl);
sw_showmaximized
setwindowplac:ocx属性页应返回fals
调用showwindows函数弹出一个对话框,也可以用来显示其他控件。