Q&A

  • SendMessage요...-.-;
안녕하셔요..또 어린왕자입니다..



var

Ch: PChar;

begin

SendMessage(Handle, WM_USER, 0, Integer(Ch));

end;



인데요..나중에 메세지로 읽을땐..

Msg : TMessage형태구요..



if Msg.Msg = WM_USER then ShowMessage( ?? );



Ch의 값을 출력해주고 싶어요..

어떻게 해야할지...-.-;

하루내내..이거가지구..끙끙대구 있어여..T.T

1  COMMENTS
  • Profile
    김동경 2001.05.19 02:03
    SendMessage 에서 마지막에 들어가는 것은 TMessage 구조체에서

    lParam 에 해당하는 겁니다.

    따라서 메시지를 받았을 때 Msg.LParam 을 PChar 로 변환시켜서

    ShowMessage 에 넣어주면 됩니다.

    ShowMessage(PChar(Msg.lParam));



    어린왕자 wrote:

    > 안녕하셔요..또 어린왕자입니다..

    >

    > var

    > Ch: PChar;

    > begin

    > SendMessage(Handle, WM_USER, 0, Integer(Ch));

    > end;

    >

    > 인데요..나중에 메세지로 읽을땐..

    > Msg : TMessage형태구요..

    >

    > if Msg.Msg = WM_USER then ShowMessage( ?? );

    >

    > Ch의 값을 출력해주고 싶어요..

    > 어떻게 해야할지...-.-;

    > 하루내내..이거가지구..끙끙대구 있어여..T.T