两个对话框之间怎样传递消息 我最近在做一个基于对话框的程序,里面有很多的界面,我想实现的功能是,当从一个界面最大化,跳到另一个界面时,也能够是最大化界面?我现在能够实现的功能是,我能够从一个对话框最大化界面 ,到另一个界面时,界面和前面一个界面的大小相同,但是标题栏上面的最大化没有变化,此时,最大化界面和正常界面是相同的。不知道该如何实现,请各位帮忙? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.互相获取指针2.SendMessage3.Socket4.共享内存5.数据库6.文本传输方法无限多,建议用1和2. 1.互相获取指针2.SendMessage3.Socket4.共享内存5.数据库6.文本传输方法无限多,建议用1和2. 有对话框A,B从A中发消息给B然后B处理。准备工作,先定义消息,如下#define WM_B_NOTIFY WM_USER + 300 首先,必须将B的对话框句柄传送给A,暂时叫m_hWndB;在A的发送消息的地方这样写:::SendMessage( m_hWndB,WM_B_NOTIFY,TRUE,NULL );这样A中的处理就完了,下面说B 中的首先定义消息处理函数,如下void B::ModiNotify( WPARAM wParam, LPARAM lParam ){ MessageBox("小样,我就不信,搞不定你!");}然后加消息映射,如下:BEGIN_MESSAGE_MAP(CB, CDialog) //{{AFX_MSG_MAP(CRPServerDlg) ON_MESSAGE( WM_B_NOTIFY,ModiNotify ) //}}AFX_MSG_MAPEND_MESSAGE_MAP() 1.互相获取指针2.SendMessage3.Socket4.共享内存5.数据库6.文本传输方法无限多,建议用1和2. 本帖最后由 xianglitian 于 2013-03-18 09:35:31 编辑 win32下编辑框焦点的问题 EditBox技巧问题,请大虾指点 ScrollBar在动态SplitterWnd子View中位置问题 想自己写一个位图按钮类,可是当CREATE中有BS_OWNERDRAW是,就出错 送点分,怎么改变图标 csplitterwnd类分割视图时,msdn中提到每个视图可以不用继承cview的类,怎么做? 请问如何实现多线程。。。 有会DIRECTX编程的吗???(送100分) CEdit如何再Enter按键时发生响应? 使在后台运行的程序能够在某时做某一动作,如计划任务程序,该如何做? 请问关于SubclassWindow关联控件函数的用法问题。 XP下用VC编写程序,在没安装VC的win7环境下运行不了是怎么回事?
方法无限多,建议用1和2.
方法无限多,建议用1和2.
从A中发消息给B然后B处理。
准备工作,先定义消息,如下
#define WM_B_NOTIFY WM_USER + 300 首先,必须将B的对话框句柄传送给A,暂时叫
m_hWndB;在A的发送消息的地方这样写:
::SendMessage( m_hWndB,WM_B_NOTIFY,TRUE,NULL );这样A中的处理就完了,下面说B 中的
首先定义消息处理函数,如下
void B::ModiNotify( WPARAM wParam, LPARAM lParam )
{
MessageBox("小样,我就不信,搞不定你!");
}然后加消息映射,如下:
BEGIN_MESSAGE_MAP(CB, CDialog)
//{{AFX_MSG_MAP(CRPServerDlg) ON_MESSAGE( WM_B_NOTIFY,ModiNotify ) //}}AFX_MSG_MAP
END_MESSAGE_MAP()
方法无限多,建议用1和2.