关于VC 一些简单的问题 关于函数和变量的 15
我做了一个DLL变量全部写在继承publicCWinApp然后还有个窗体继承CDialog如何在窗体里调用App里的变量比如app的.cpp里写了intx,y,zapp的...
我做了一个DLL
变量全部写在继承public CWinApp
然后还有个窗体继承CDialog
如何在窗体里调用App里的变量
比如app的.cpp里写了int x,y,z
app的.h也定义了
还有怎么从一个函数里引出这xyz
依旧在app.cpp
void app::GetPosition()参数如何写?
类似VB的Out 我刚学VC的,求教 展开
变量全部写在继承public CWinApp
然后还有个窗体继承CDialog
如何在窗体里调用App里的变量
比如app的.cpp里写了int x,y,z
app的.h也定义了
还有怎么从一个函数里引出这xyz
依旧在app.cpp
void app::GetPosition()参数如何写?
类似VB的Out 我刚学VC的,求教 展开
3个回答
展开全部
1、要想显示按钮的数字,是添加按钮消息,如果你是MFC程序的话,那么直接双击按钮,就会进入按钮的消息处理函数中。
2、相关的作用是你对你要实现的逻辑要清楚,比如加法按钮,就是把变量相加等。
不知是否解答了你的问题。
2、相关的作用是你对你要实现的逻辑要清楚,比如加法按钮,就是把变量相加等。
不知是否解答了你的问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要先获得当前DLL的APP对象的指针,可以这样做:
AFX_MANAGE_STATE(AfxGetStaticModuleState()); //只有导出函数才需要这行
CMyDllApp* pDll = (CMyDllApp*)AfxGetApp(); //获得App对象指针,然后将其转换成你的类
ASSERT(pDll->IsKindOf(RUNTIME_CLASS(CMyDllApp)); //本行用于调试,可以不要
pDll->x = 1000;
AFX_MANAGE_STATE(AfxGetStaticModuleState()); //只有导出函数才需要这行
CMyDllApp* pDll = (CMyDllApp*)AfxGetApp(); //获得App对象指针,然后将其转换成你的类
ASSERT(pDll->IsKindOf(RUNTIME_CLASS(CMyDllApp)); //本行用于调试,可以不要
pDll->x = 1000;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询