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> |
|
11楼#
发布于:2007-11-06 17:02
<P>嗯 可以在上面添加文字了</P>
<P>我错在:在IPageLayout 接口对象(pPageLayout)上添加 </P> <P>正确的应该是在:和控件相连的变量(m_ipPageLayout)上添加对象</P> <P>这两个不都是对控件的操作么?有什么区别呢</P> <P>还有我觉得那个AO的帮助文档解释的很是不清楚 或者就是我理解能力不够</P> |
|
12楼#
发布于:2007-11-07 09:07
还有,我想问如果要对输入文本进行编辑,应该怎么做呢?
|
|
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> |
|
上一页
下一页