sendmessage로 TMenuItem의 포인터를 넘겼는데.. 받을때는 어떻게 받나요?
==================================================================
theFormMenuItem: TMenuItem;
~~~~~~~~
sendmessage(Application.MainForm.Handle, WM_USER+100, 0, LongInt(@theFormMenuItem));
==================================================================
이렇게 넘겼는데요..
받는 화면에서...
==================================================================
procedure TfrmMdiForm.WndProc(var M:TMessage);
var theFormMenuItem: TMenuItem;
~~~~~~~~
theFormMenuItem := TMenuItem(Pointer(m.lParam));
==================================================================
이렇게 하니깐 안되네요..ㅠㅠ 어케 받아야 되죠?
ptheFormMenuItem: ^TMenuItem;
begin
ptheFormMenuItem := Pointer(m.lParam);
....
이정도 이겠죠 ^^ 그럼.. 즐코요