CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何获得主窗体指针

楼主fightwolf(☻)2001-04-18 10:06:00 在 VC/MFC / 基础类 提问

我的程序是单文档生成的,在InitInstance()中,m_pMainWnd   =   &dlg;dlg是对话框对象。我想让m_pMainWnd   重新指向主窗体,如何实现? 问题点数:50、回复次数:8Top

1 楼joke100(咱们去SLEEP吧...)回复于 2001-04-18 10:15:00 得分 5

在InitInstance中的这个操作本身就是确定主窗口的!!!!!!  
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
  在程序其他地方可以用CWnd*   AfxGetMainWnd(   );  
  获得主窗口指针  
  Top

2 楼Luck04()回复于 2001-04-18 11:09:00 得分 5

是的  
  但是怎么用了这么多的空格啊Top

3 楼frankyaoflower(令狐吃酒)回复于 2001-04-18 11:18:00 得分 5

用AfxGetMainWnd();Top

4 楼fightwolf(☻)回复于 2001-04-18 16:42:00 得分 0

pMainWnd在InitInstance()中已经指向了一个对话框,我是想让他从新指回SDI初始给的窗体。拜托,帮忙!!!Top

5 楼In355Hz(好象一条狗)回复于 2001-04-18 16:58:00 得分 10

直接修改不行吗?你可以参考一下向导给的代码:  
  CMainFrame*   pFrame   =   new   CMainFrame;  
  m_pMainWnd   =   pFrame;  
   
  //   create   and   load   the   frame   with   its   resources  
   
  pFrame->LoadFrame(IDR_MAINFRAME,  
  WS_OVERLAPPEDWINDOW   |   FWS_ADDTOTITLE,   NULL,  
  NULL);Top

6 楼yyz_xyz(众众)回复于 2001-04-26 09:46:00 得分 15

主窗体是不能动态时改变的!Top

7 楼Hopping(♂风中尘埃♂)回复于 2001-04-26 10:04:00 得分 10

CMainFrame*   pFrame   =   (CMainFrame   *)AfxGetMainWnd();  
  或  
  AfxGetApp()->m_pMainWnd  
  都可以获得主窗口的指针Top

8 楼Hopping(♂风中尘埃♂)回复于 2001-04-26 10:04:00 得分 0

CMainFrame*   pFrame   =   (CMainFrame   *)AfxGetMainWnd();  
  或  
  AfxGetApp()->m_pMainWnd  
  都可以获得主窗口的指针Top

相关问题

  • MDI的子窗体显示的模式窗体如何获得该子窗体的指针?
  • 父窗体指针
  • MDI中如何获得当前激活窗体的指针?
  • 关于在主窗体和COM之间传递this指针的问题
  • 怎样在主窗体中使它的某个子窗体获得焦点?
  • 窗体内处理类指针成员
  • 如何获得主视图的指针!
  • 把主窗体中下的子窗体的父亲设置为DESKTOP,子窗体无法获得焦点和输入
  • 主窗体和子窗体的问题?
  • C#中如何在程序中获得主窗体的长和宽?

关键词

  • 指针
  • 窗体
  • pmainwnd
  • 窗口
  • cmainframe
  • pframe
  • 获得主
  • afxgetmainwnd
  • initinstance

得分解答快速导航

  • 帖主:fightwolf
  • joke100
  • Luck04
  • frankyaoflower
  • In355Hz
  • yyz_xyz
  • Hopping

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo