请问一个关于wm_SetText问题(50分)

  • 主题发起人 主题发起人 ajim
  • 开始时间 开始时间
A

ajim

Unregistered / Unconfirmed
GUEST, unregistred user!
我用这句
SendMessage(strtoint(listbox1.Items), wm_SetText, 0,integer(PCHAR('hello world!')));
向记事本发送语句成功,但每次在

hello world.前都有一个换行付 这是怎么一回事.怎么去掉它.就光发送hello world 不要换行付
 

这行代码也能向记事本发消息?
发之前用定义一个string类型的变量,保存Items再发。
 
SendMessage(记事本的handle), wm_SetText, 0,integer(PCHAR('hello world!')));
问题是我发现在往richedit的文本框内发总是莫名其妙的多了一个空格
如:
{

hello world}
 
使用如下语句:
s := 'world';
for i := 1 to length(s) do
SendMessage(wnd, WM_CHAR, ord(s), 0);
 
接受答案了.
 
后退
顶部