wParam: WPARAM;SendMessage(h,WM_SETTEXT,255,WPARAM); 输出了几次都是乱码,如何才能正确输出呢?
解决方案 »
- 如何使GRID中一列中的前十行为只读,后十行为可编辑啊?
- 将dbgrid中的数据导入到excel中后,数据不能进行累加,显示是文本类型,不是数字类型。
- 一个字符串处理的问题~~~
- 如何判定一个字符串中某个位置的字符是不是汉字?
- 如何发送以太网底层数据帧???(100分)
- text的小问题,来看看啊!
- Delphi代码转Java
- 寻求delphi网站
- 谁有把程序放入Windows的任务栏状态区(taskbar status area)的控件或程序!
- 遇EInvalidOp过不去,请指教,急!
- 怎么判断我修改了哪个记录?
- 困扰了很久,关于Tquery和Tupdatesql加事务更新数据库出现阻塞死锁的问题100分求助!!
var
s:string;
begin
s := 'Test';
SendMessage(Edit1.Handle,WM_SETTEXT,0,Integer(PChar(S)));
end;
s:string;
begin
s := 'Test';
SendMessage(Edit1.Handle,WM_SETTEXT,0,Integer(@S[1]));
end;
如果是不同进程之间传递字符串的话,上面直接SendMessage就会有问题了,可以使用WM_COPYDATA来传递