标题:[原创]类之间成员调用问题(初学者肯定遇到过的)
取消只看楼主
xlgis
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-9-9
 问题点数:0 回复次数:1 
[原创]类之间成员调用问题(初学者肯定遇到过的)

类之间成员调用问题: 建立了一个dlg类:CAttribute,对话框中IDD_ATTRIBUTE有Combo Box,其名字为: IDC_STYLE 其中的Data有:用地选址 用地许可证 用地设计要点

用向导建立成员如下: Control IDs:IDC_STYLE Type:CString Member:m_CS 现在我需要在另一个类中调用attributeCommands.cpp: #include "StdAfx.h" #include "StdArx.h" #include "CAttribute.h" int choose() { if (CAttribute::m_CS="用地选址") //这样写是错误的 谁能给个正确的方法? return 1; else if( CAttribute::m_CS="用地许可证") return 2; else if (CAttribute::m_CS="用地设计要点") return 3; } 详细函数如下: CAttribute.h: class CAttribute : public CDialog { // Construction public: CAttribute(CWnd* pParent = NULL); enum { IDD = IDD_ATTRIBUTE }; CString m_CS; ....... 触发事件: CAttribute.cpp: void CAttribute::OnOK() { if (m_CS="用地选址") createNewLayernew("选址红线",m_CS); else if ( m_CS="市政要点") createNewLayernew("市政要点红线",m_CS); else createNewLayernew("其他红线",m_CS); } createNewLayernew(....){....}

[此贴子已经被作者于2005-9-9 11:15:53编辑过]

搜索更多相关主题的帖子: 成员 
2005-09-09 11:13
xlgis
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-9-9
得分:0 
其实问题就是一句话:
   对话框类CAttribute的Combo Box的成员m_CS,在attributeCommands.cpp中如何调用!
2005-09-09 11:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-27135-1-1.html




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

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