用菜单插入字符(300分)

  • 主题发起人 主题发起人 Brazil
  • 开始时间 开始时间
B

Brazil

Unregistered / Unconfirmed
GUEST, unregistred user!

窗口中有多个Edit、Memo、ComboBox元件,

一个子菜单如下:

abc
ABC
XYZ
xyz

在光标处于可以输入文字的元件(如Memo等...)时,
选择子菜单abc时,要在光标所在处插入字符abc,
选择子菜单ABC时,要在光标所在处插入字符ABC,
选择子菜单XYZ时,要在光标所在处插入字符XYZ,
选择子菜单xyz时,要在光标所在处插入字符xyz,

如何实现?

 
在MenuItem的OnClick中:
SendMessage(GetFocus,EM_REPLACESEL,1,LongInt(PChar(TMenuItem(Sender).Caption)));
 
给 o*o 吧
 
o*o的一行解决回去试试
 
接受答案了.
 
后退
顶部