D dreamisx Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-19 #1 哪位大虾知道如何给ComboBox发消息,以对其编辑框执行Undo操作?对单独的Edit,我知道可以用Undo方法或给其发WM_UNDO消息以执行Undo操作,但对ComboBox内嵌的那个Edit怎么做才能实现Undo呢?
哪位大虾知道如何给ComboBox发消息,以对其编辑框执行Undo操作?对单独的Edit,我知道可以用Undo方法或给其发WM_UNDO消息以执行Undo操作,但对ComboBox内嵌的那个Edit怎么做才能实现Undo呢?
D dreamisx Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-19 #2 哪位大虾知道如何给ComboBox发消息,以对其编辑框执行Undo操作?对单独的Edit,我知道可以用Undo方法或给其发WM_UNDO消息以执行Undo操作,但对ComboBox内嵌的那个Edit怎么做才能实现Undo呢?
哪位大虾知道如何给ComboBox发消息,以对其编辑框执行Undo操作?对单独的Edit,我知道可以用Undo方法或给其发WM_UNDO消息以执行Undo操作,但对ComboBox内嵌的那个Edit怎么做才能实现Undo呢?
D dreamisx Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-19 #3 呵呵,顶一下!这两个做个小东东,才忽然想起需要这么一个功能。
C chenybin Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-19 #4 好像没有办法,除非从ComboBox继承<br><br>在TCustomCombo这个类里面有个保护的成员FEditHandle<br><br>一般是通过向它发现Undo消息来处理<br><br>可以参考<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=3171239
好像没有办法,除非从ComboBox继承<br><br>在TCustomCombo这个类里面有个保护的成员FEditHandle<br><br>一般是通过向它发现Undo消息来处理<br><br>可以参考<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=3171239
D dreamisx Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-19 #5 谢了!我也想通过向其内嵌的那个编辑框发消息来解决;<br>我试一下,过会儿给分。
Z zjan521 Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-19 #6 protected的成员可以通过下面的技巧访问.<br>type TCustomComboCrack = class(TCustomCombo);<br>begin<br>TCustomComboCrack(ComboBox1).FEditHandle来访问.
protected的成员可以通过下面的技巧访问.<br>type TCustomComboCrack = class(TCustomCombo);<br>begin<br>TCustomComboCrack(ComboBox1).FEditHandle来访问.
D dreamisx Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-19 #7 刚试过了,就是采用zjan521所说的方法,谢谢两位!给分啦!