안녕하세요..영원한 델초보 어린왕자입니다.
다른 객체에서 저가 만든 프레임으로 메세지를 보낼려구 하거든요.
그렇기 위해서는 객체에 그프레임의 핸들값을 저장했죠.
그래서 객체에서
SendMessage(hFrame, WM_ADD, 0, 0);
프레임에서 메세지를 받을려고
public에 다음과 같은 프로시저를 넣었습니다.
procedure WMADD(var Message: TMessage); message WM_ADD;
procedure TMyFrame.WMADD(var Message: TMessage); message WM_ADD;
begin
ShowMessage('나타나라');
end;
라고 짰으나..
메세지 박스는 보이지 않네요..(__);
어떻게 된건지.
보냈던 메세지 박스는 어디로 간겁니다.
설마 유닛이 달라서 그렇거나..그런건 아니겠죠?