C++之MFC

本来想写点asp.net的,这两天也一直在写这些东西,发现我们项目的写来写去没有什么范例,都是一些特例的写法。

在vs中,选择file/new命令,弹出new对话框。选择project,选择MFC应用程序。

MFC实现启动时无子窗口的MDI程序

1创建一个多文档应用程序,工程名为NoChild ,

在CNoChildApp::InitInstance()

{

  .........

   ParseCommandLine(cmdInfo);

  cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;//这句很关键

  .........

}

run程序后对比一下就知道这程序作用了。

2子窗口最大化

1 创建一个多文档应用程序,工程名为MaxChild,

BOOL    CChildFrame::PreCreateWindow (CREATESTRUCT&    cs)

{

.....

    if(!CMDIChildWnd::PreCreateWindow(cs))

       return FALSE;

    cs.style = cs.style | WS_MAXIMIZE  |WS_VISIBLE ;  //      创建一个最大化的窗户  | 创建一个可见窗口

      return   TRUE;

 

}

3主窗口最大化

 

1创建一个多文档应用程序,工程名为NoChild ,

在CNoChildApp::InitInstance()

{

  .........

     pMainFrame->ShowWindow(SW_SHOWMAXIMIZED);

  .........

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值