请问各位大侠:
VC++6.0中如何在对话框中获得View类的成员变量!!急急急!!
VC++6.0中如何在对话框中获得View类的成员变量!!急急急!!
解决方案 »
- 请大哥们帮忙?实现平滑抖动?接收函数是把接收来的数据放到一个char 数组里面,要把这个数组的数放到另外一个数组里面应该怎么操作呀?
- VC WebBrowser控件 如何判断页面已经加载成功
- 调用注册表删除函数,运行时提示“打开注册表失败"
- 为什么程序有时可以运行,有时不可以??
- 如何实现像ACDSee拖动图像的小手
- 在visual studio 环境里面有哪个调试工具可以知道程序都执行了哪些自己写的或重载的函数.
- VC中串口通信的数据读取问题
- 以普通用户权限运行的程序怎样获得NT/Me/2000操作系统注册表HKEY_LOCAL_MATHINE的写入权限?
- 我用WSAGetLastError()得到的返回值是10093,是什么错误啊
- 有关在vc中一个文件调用另一个文件中的函数的问题
- 关于容器类的选择
- NTSTATUS,PIO_APC_ROUTINEP,IO_STATUS_BLOCK的定义在哪里?
{
CMainFrame* pMain = (CMainFrame*)(AfxGetApp()->m_pMainWnd);
CPetrelProView* pView = (CPetrelProView*)(pMain->GetActiveView());
return pView;
}
我现在创建了一个非模态对话框,在非模态对话框中要用到View类中的成员变量,我如何获得该成员变量呢啊?
pView->xxxx这样难道不行吗?
我创建了一个非模态对话框,在这个非模态对话框中要用view类中的成员变量,请问我如何得到该成员变量
我在非模态对话框中加了#include "DialogView.h"
#include "MainFrm.h"
这些头文件怎么还有错啊!!我都崩溃了!!
不加这些头文件还是报错
你光说出错,不说到底怎么个错法,你的应用程序到底是SDI还是什么,视图类和主框架类到底名称叫什么,你得说清楚啊。否则谁知道你怎么回事啊。
我的应用程序是SDI,视图类和主框架类分别叫CDialogView,CMianFrame,非模态对话框类叫CDialog1,
大哥!帮我解决这个问题啊!拜托了!!!
第二 在dlg声明view的类指针,
第三 在创建dlg时, 给它的成员变量view指针赋值.
第四 直接用.
CMainFrame* m_pMf=(CMainFrame*)AfxGetApp()->GetMainWnd();
m_pMf->GetActiveView()->成员;
我的应用程序是SDI,视图类和主框架类分别叫CDialogView,CMianFrame,非模态对话框类叫CDialog1,
帮我解决这个问题啊!拜托了!!!
我在非模态对话框中加了#include "DialogView.h"
#include "MainFrm.h"
在非模态对话框中用下面语句获得View指针
CMainFrame *pmain=(CMainFrame *)(AfxGetApp()->m_pMainWnd);
CDialogView * pView=(CDialogView *)(pmain->GetActiveView());可还是出错:错误如下:
c:\documents and settings\wms\桌面\非模态对话框与主窗口双向数据通信\dialogview.h(28) : error C2143: syntax error : missing ';' before '*'
c:\documents and settings\wms\桌面\非模态对话框与主窗口双向数据通信\dialogview.h(28) : error C2501: 'CDialogDoc' : missing storage-class or type specifiers
c:\documents and settings\wms\桌面\非模态对话框与主窗口双向数据通信\dialogview.h(28) : error C2501: 'GetDocument' : missing storage-class or type specifiers
Error executing cl.exe.
没看到我说的??/. doc, view, mainframe一个都不能少的.