htsstone
路人甲
路人甲
  • 注册日期2006-03-21
  • 发帖数22
  • QQ
  • 铜币158枚
  • 威望0点
  • 贡献值0点
  • 银元0个
10楼#
发布于:2007-11-06 15:49
<P>对于文本输入我的方法是:</P>
<P>弹出一个对话框,输入文字,但是少于13个字符时,它都显示为FNT呢?</P>
<P>奇怪</P>
<P>代码为:</P>
<P> CTextDlg  textdlg;<BR> textdlg.DoModal();<BR> CString   m_text;<BR> m_text=textdlg.m_textedit;<BR> BSTR   text=_bstr_t(m_text);  </P>
<P>不知道是不是_bstr_t类型转换的原因,哪位高手知道呢?</P>
<P>谢谢哈</P>
举报 回复(0) 喜欢(0)     评分
htsstone
路人甲
路人甲
  • 注册日期2006-03-21
  • 发帖数22
  • QQ
  • 铜币158枚
  • 威望0点
  • 贡献值0点
  • 银元0个
11楼#
发布于:2007-11-06 17:02
<P>嗯  可以在上面添加文字了</P>
<P>我错在:在IPageLayout 接口对象(pPageLayout)上添加  </P>
<P>正确的应该是在:和控件相连的变量(m_ipPageLayout)上添加对象</P>
<P>这两个不都是对控件的操作么?有什么区别呢</P>
<P>还有我觉得那个AO的帮助文档解释的很是不清楚 或者就是我理解能力不够</P>
举报 回复(0) 喜欢(0)     评分
htsstone
路人甲
路人甲
  • 注册日期2006-03-21
  • 发帖数22
  • QQ
  • 铜币158枚
  • 威望0点
  • 贡献值0点
  • 银元0个
12楼#
发布于:2007-11-07 09:07
还有,我想问如果要对输入文本进行编辑,应该怎么做呢?
举报 回复(0) 喜欢(0)     评分
guesttomy
路人甲
路人甲
  • 注册日期2007-10-30
  • 发帖数11
  • QQ
  • 铜币144枚
  • 威望0点
  • 贡献值0点
  • 银元0个
13楼#
发布于:2007-12-27 09:06
<P>我想对输出的文字进行编辑,ITexeSymbolEditor有一个EditorTextSymbol方法,显示文字编辑对话框,可是vb中可以,vc中就不显示。是怎么回事呢?</P>
<P>这句话我的代码是<FONT face=Arial>hr=pTextSymbolEditor->EditTextSymbol(;pTextSymbol,m_pPageLayoutControl.GetHWnd(),;m_bok);</FONT>  </P>
<P>还想问下<FONT face=Verdana color=#61b713><STRONG>gzstyxb仁兄,</STRONG><FONT color=#0c0508>代码中的</FONT></FONT><FONT face="Times New Roman">dlg.m_lfFont.lfFaceName,dlg是自定义的对话框么,要怎么做,怎么做那些字体类型之类的东西呢?</FONT></P>
举报 回复(0) 喜欢(0)     评分
上一页 下一页
游客

返回顶部