double *p=new double [icount]
....
dlg2 dlg;
/// 例如想把这个动态数组传递给另一个弹出对话框
dlg.DoModal(); 请不要用全局变量,用类的思想,求具体实现
....
dlg2 dlg;
/// 例如想把这个动态数组传递给另一个弹出对话框
dlg.DoModal(); 请不要用全局变量,用类的思想,求具体实现
解决方案 »
- 大家新年快乐 !! 散分
- “索引编制”是如何实现的?
- 有CserialPortEx类的朋友请把源代码发给我,谢谢;
- 大哥帮我 一个XML的问题(好变态啊)
- MAPI中 的 profile 应该怎么设置(我通过代理来连接internet)
- 绝对难题!!!2000系统下要求用户一登入禁用任务栏和开始按钮(请看正文)
- 关于c/s 结构, 请进来!!!!!!!!
- 有哪位能给出条形码相关编程技术(急救)
- win7系统下使用VS2010编译出的程序出来的外观居然是98的?请问如何设置成WIN7模样
- 两个窗口叠加,上面的窗口可以收到WM_LBUTTONDOWN消息,但是不想处理,只想把消息继续下传(它不知道,下面有没有窗口),这样下面的窗口可得到这个消息,怎么能实现呢???
- 程序编译通过了,但生成EXE时出现对话框
- LoadMenu(IDR_MAINFRAME)失败
{
public:
dlg2();
protected:
double *m_p;
}
dlg2::dlg2(double *_p)
m_p(_p)
{
}
double *p=new double [icount]
dlg2 dlg(p);
dlg.DoModal();
{
public:
dlg2(double *_p);
protected:
double *m_p;
}
#include “dlg2.h"
class YView: public CView//或者(CDialog,CWnd)等窗口类
{
double *p=new double [icount]; void Dialogshow( )
{
dlg2 dlg(this); //传递当前YView窗口指针作为dlg的父窗口
dlg.DoModal();
}
}dlg2.h文件不进行改动,这里为了显眼,增加一个赋值函数
class dlg2: public CDialog
{
void fuzhi();
}
dlg2.cpp文件
#include "YView.h" //Cpp文件中引用父窗口类头文件dlg2::dlg2(CWnd* pParent /*=NULL*/): CDialog( dlg2::IDD, pParent)
{}dlg2::fuzhi()
{
YView* pYview = ( YView* )GetParent(); //取得父窗口,并转换指针类型
for( int i = 0; i < pYview->icount; i ++ )
{
pYview->p[i]//这里可以进行操作了
}
}
m_p(_p)
{
}
这句话写的混乱啊