| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 515 人关注过本帖
标题:窗口间的类对象调用
取消只看楼主 加入收藏
linkang1024
Rank: 2
等 级:论坛游民
帖 子:90
专家分:83
注 册:2011-10-10
结帖率:70.83%
收藏
已结贴  问题点数:20 回复次数:3 
窗口间的类对象调用
定义了两个窗口a b 窗口a是主界面 窗口b是用来设置参数的  在b.h 的文件了定义了类C的对象   C x,y,z;  在b.cpp里 实现参数设置的功能。
在窗口a中  我要调用 对象x,y,z    我尝试定义全局变量 但是出错了 ,报错某个内存不能read  我想问还有什么办法呢?  还有就是两个窗口间是怎样初始化的?  我理解成a先初始, 调用b时 暂停a的初始化 再初始化b  调用完b后  再来a的  对么?
2013-08-20 10:29
linkang1024
Rank: 2
等 级:论坛游民
帖 子:90
专家分:83
注 册:2011-10-10
收藏
得分:0 
回复 2楼 yuccn
就是在窗口b里  定义了 类C x,y,z三个对象   , 我要在窗口a的类里调用这个x,y,z
2013-08-20 14:01
linkang1024
Rank: 2
等 级:论坛游民
帖 子:90
专家分:83
注 册:2011-10-10
收藏
得分:0 
回复 2楼 yuccn
大哥  有时间吗? 有想让你帮我看下一个程序   总是实现不了我想的效果啊
2013-08-21 20:44
linkang1024
Rank: 2
等 级:论坛游民
帖 子:90
专家分:83
注 册:2011-10-10
收藏
得分:0 
回复 5楼 yuccn
void CAllGetComDlg::OnBtSend1()
{
    // TODO: Add your control notification handler code here

    unsigned char buf[] = { 0x40, 0x40, 0x00, 0x00, 0x04, 0x01, 0x07, 0xff, 0xff, 0x00, 0x00, 0x0a, 0x23, 0x23};
    DWORD dwBufferLength = 1024;
    if(mCom1.IsOpen())
    {
   
        //mCom1.GetInputSize();
        mCom1.SetBufferSize(BUF_IN_SIZE, BUF_OUT_SIZE);
        mCom1.Write(buf,dwBufferLength);
        GetDlgItem(IDC_EDIT1)->SetWindowText((const char *)buf);
    }
    else
        ::AfxMessageBox("ComPotr isn't open, send fail");
}
AllGetCom.rar (3.61 MB)



我输入的是16进制  怎样才能输出16进制?  程序我放在附件吧  如果大哥有空帮我看看
2013-08-22 10:09
快速回复:窗口间的类对象调用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017548 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved