| 发表于:2008-01-12 14:22:519楼 得分:0 |
不成功,请指教 unit unit1; interface uses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs, stdctrls; type tform1 = class(tform) memo1: tmemo; button1: tbutton; procedure wndproc(var message: tmessage); override; procedure button1click(sender: tobject);//改写消息传递函数 private { private declarations } public { public declarations } end; var form1: tform1; implementation {$r *.dfm} procedure tform1.wndproc(var message: tmessage); begin inherited; case message.msg of $4056://当前窗体捕获到的键盘值 begin postmessage(memo1.handle,2008,0,0);//hwnd是目标窗体的handle值 end; end; end; procedure tform1.button1click(sender: tobject); begin postmessage(memo1.handle,$4056,0,0); end; end. | | |
|