vc6对象如何像vb6一样.update?

llqqff 2007-04-18 08:35:02
// Lg 2004-3-8 从txt.h中移来文本风格定义并用类实现
class AFX_EXT_CLASS CTxtStyle :public CStyle
{
DECLARE_SERIAL(CTxtStyle)
public:
// int m_iStyleID;
//TCHAR aStyleName[32]; //Style名
//TCHAR aEFontName[LF_FACESIZE]; //西文字体名
//TCHAR aCFontName[LF_FACESIZE]; //中文字体名
// CString m_sStyleName;//Style名
CString m_sEFontName;//西文字体名
CString m_sCFontName;//中文字体名
double m_dEWidFac; //西文宽度系数
double m_dCWidFac; //中文宽度系数
double m_dXIntFac; //字符间距系数
double m_dYIntFac; //行距系数
double m_dHeight; //字高
double m_dObliqueAng; //倾斜角(弧度)
//double m_dRotAng; //旋转角(弧度)
double m_dIndent; //缩进距离,预留,尚未实现!
// BYTE m_cJustification; //对齐方式
// BYTE m_cEffect; //特殊效果

friend class CTxtStyleList;
public:
CTxtStyle();
CTxtStyle(const CTxtStyle& i_Style);
virtual ~CTxtStyle();

//protected:

// int SetStyleID(int i_iID);
public:
// CString GetStyleName()const;
// int SetStyleName(const CString& i_sName);

// int GetStyleID();

CString GetEFontName()const;
int SetEFontName(const CString& i_sName);

CString GetCFontName()const;
int SetCFontName(const CString& i_sName);

double GetEWidFac()const;
int SetEWidFac(double i_dFac);

double GetCWidFac()const;
int SetCWidFac(double i_dFac);

double GetXIntFac()const;
int SetXIntFac(double i_dFac);

double GetYIntFac()const;
int SetYIntFac(double i_dFac);

double GetHeight()const;
int SetHeight(double i_dHeight);

double GetObliqueAng()const;
int SetObliqueAng(double i_dAng);

// double GetRotAng()const;
// int SetRotAng(double i_dAng);

double GetIndent()const;
int SetIndent(double i_dIndent);

// BYTE GetJustification()const;
// int SetJustification(BYTE i_cJust);

// BYTE GetEffect()const;
// int SetEffect(BYTE i_cEffect);

public:
int Init();
int operator = (const CTxtStyle& i_Style);
virtual void Serialize(CArchive& ar);

};
// Lg 2004-3-8 end



以上是从别人的dm.h中粘出来的。
我 CTxtStyle aaa;
aaa.m_sEFontName="txt.shx";

aaa如何像vb6一样.update存对象。
...全文
395 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
llqqff 2007-06-28
  • 打赏
  • 举报
回复
问题1 vb6的: MsgBox "CAD访问.mdb出错"
vc6对应怎么弄?

这个问题解决就结束了,因原问题自己摸出来了
llqqff 2007-06-27
  • 打赏
  • 举报
回复
楼上前面的问题自己摸清了,解决以下问题节帖了:
以下vb的方法,vc6对应怎么弄?

问题1: On Error Resume Next
//Set gCon = New Connection
//gCon.Open "provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\CAD.mdb"
问题2: If Err Then
问题3: MsgBox "CAD访问.mdb出错"
//DatabaseIni = False
问题4: Exit Function
End If
星羽 2007-06-27
  • 打赏
  • 举报
回复
@_@

llqqff 2007-06-27
  • 打赏
  • 举报
回复
问题1 vb6的: MsgBox "CAD访问.mdb出错"
vc6对应怎么弄?

这个问题解决就结束了,因原问题自己摸出来了。
llqqff 2007-05-19
  • 打赏
  • 举报
回复
或者问另一个问题:

在一台机器编译通过的程序(vc6), 在另一机器会有时打不开,如何解决阿?
llqqff 2007-05-19
  • 打赏
  • 举报
回复
如何得到对象,没解决阿。
herman~~ 2007-05-19
  • 打赏
  • 举报
回复
MARK
llqqff 2007-04-29
  • 打赏
  • 举报
回复
以上是从别人的dm.h中粘出来的,我要使用dm.h中的class AFX_EXT_CLASS CTxtStyle :public CStyle

我 CTxtStyle aaa;
CTxtStyle aaa;后
set aaa=.........(设置对象,vb6的方法,vc6如何写啊)
aaa.m_sEFontName="txt.shx";

aaa如何像vb6一样.update存对象。
llqqff 2007-04-20
  • 打赏
  • 举报
回复
vc6就不能创建对象的修改方法吗?
llqqff 2007-04-19
  • 打赏
  • 举报
回复
vc6没有.update更新对象的方法?
蒋晟 2007-04-19
  • 打赏
  • 举报
回复
去看MFC的DrawCli示例
jixingzhong 2007-04-19
  • 打赏
  • 举报
回复
Invalidate()
todototry 2007-04-19
  • 打赏
  • 举报
回复
updatedata
llqqff 2007-04-19
  • 打赏
  • 举报
回复
已下载,试试。
llqqff 2007-04-18
  • 打赏
  • 举报
回复
还有 CTxtStyle aaa;后
set aaa=.........(设置对象,vb6的方法,vc6如何写啊)

65,212

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧