关于DHtmledit(100分)

  • 主题发起人 主题发起人 vividwang
  • 开始时间 开始时间
V

vividwang

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序现在用DHtmledit编辑页面,遇到如下两个问题.
(1)
vo :='Definition Term';
DHTMLEdit1.ExecCommand(DECMD_SETBLOCKFMT, OLECMDEXECOPT_DONTPROMPTUSER,vo);
报错.为什么?
(2) 回车换行的时候,行距特别大如何设置
请各位帮忙指点一下.
 
shift+Enter
 
报什么错? vo的类型得是OLEVariant
 
报'Catatrophic Failure'

function TDHTMLEdit.ExecCommand(cmdID: DHTMLEDITCMDID
cmdexecopt: OLECMDEXECOPT

var pInVar: OleVariant): OleVariant;
begin
位置是:Result := DefaultInterface.ExecCommand(cmdID, cmdexecopt, pInVar);
end;
 
vo换成其他的也是一样的错误吗? 例如换成"Menu List"? 另外看看你的ie是中文的还是英文的
,如果是中文版本,则要输入中文字符串,例如"菜单列表"
还有,要在documentcomplete事件发生之后才能执行ExecCommand
 
必须是olevarient类型。另外你的类型值是否被支持?
 
接受答案了.
 
后退
顶部