码迷,mamicode.com
首页 > 其他好文 > 详细

学习MFC

时间:2014-05-15 15:09:10      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:style   c   get   a   工作      

1、子窗口类中调用父窗口类中的成员函数:

CParentDlg *p;

p = (CParent *)GetParent();

p->func();


2、子窗口在关闭时通知父窗口刷新;

刷新工作交给父窗口自己做,在父窗口中:

{

     CFriendDlg dlg;

     dlg.domodal();

     refreshlist(); // 刷新好友列表

}


什么?子窗口是非模态窗口?那就发消息:

  1. 在父窗口中自定义消息#define WM_MSG WM_USER+0x01   

  2. 添加消息处理函数 LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam)

  3. 加入消息映射ON_MESSAGE(WM_MSG, OnMyMessage)

  4. 在OnMyMessage中刷新好友

  5. 在子窗口中,给父窗口发消息SendMessage(GetParent(), WM_MSG, 0, 0)


学习MFC,布布扣,bubuko.com

学习MFC

标签:style   c   get   a   工作      

原文地址:http://blog.csdn.net/lp310018931/article/details/25737663

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!