请问一下,VC中,窗口与窗口之间如何传递参数,能给个例子么?谢谢各位了!!!!
解决方案 »
- WS_MAXIMIZEBOX和WS_TABSTOP
- 编辑框输入字符串问题
- Generic是什么类类型呢?在什么情况下用到?
- 视频采集预览窗口被其他窗口完全遮住怎么就停止采集了?
- 我老是得不到combo box的焦點,在CBS_DROPDOWN的情況下!爲什麽呢?
- 哪有VS.net 2005下载啊!!!!
- 多个Client连接一个Server的思路是怎样的?
- 寻求:VC中用原始的Ole DB访问SQL Server 2000的实例
- 一段文件传输的代码,大家看看有什么错误?为什么传输不过去呢?!
- 别人的VC6.0写的dll工程,在我的VC6.0下编译会报错
- 请问各位:如何将MDI程序全屏幕显示?
- 弱弱地问,不知道Visual C++中控件的概念是什么东东?
int i;
然后在窗口2中定义外部变量
extern int i;
这样一来窗口2中就可以使用i了
老大,怎么发送消息?
给个例子好么
就是先定义一个消息号。比如 #define WM_MYMSG WM_USER+300
然后在需要接收消息的头文件中增加 LRESULT OnMyMsg(LPARAM lparam,WPARAM wParam);
在cpp中增加 ON_MESSAGE(WM_MYMSG,OnMyMsg);
以及函数: LRESULT C**::OnMyMsg(LPARAM lParam,wParam);
这样,接收消息机制就做好了。
发送消息的地方:
C** *p** = ...;
p**->SendMessage(WM_MYMSG,lparam,wparam);//lparam和wparam是消息参数,传递你需要传递的内容
int getVar()
{
return m_iVar;
}int i = dlg.getVar();
请问:如果我有一个父对话框,从父对话框中create了一个非模态的子对话框,然后在子对话框销毁的时候,发送消息到父对话框,该怎么做?
我的父对话框是一个CPropertySheet继承类,并动态加载了菜单。通过菜单项创建非模态的子对话框。先就试过用GetParent()->SendMessage(...),但是不行,所以问你
我的工程是这样的,先创建一个对话框。然后点ok后,DoModal()一个CPropertySheet继承类,然后在里面加入菜单,通过菜单项创建非模态的对话框。然后就不知道这个非模态的对话框和CPropertySheet继承类的通讯问题了,敬请指点!谢谢!
能有你qq么?
能有你qq么?
按照test1那个例子,应该如何将父对话框的指针传递到非模态对话框中去?
然后,在主对话框中调用非模态对话框时,CDlg *pDlg = new CDlg;pDlg->m_pMain = this;pDlg = new CDialog(...);.....。然后,在OnButton1中,用m_pMain->SendMessage(...)。就可以了。其实,到这个时候,不发送消息都可以。在主对话框中作个public的函数也可以。
加入后编译都过不了。