NMMsg1, NMMSGServ1 메세지 컴포넌트에
procedure TFineProjectMainForm.NMMSGServ1MSG(Sender: TComponent;
const sFrom, sMsg: String);
이벤트에 대한 질문입니다.
procedure TFineProjectMainForm.NMMSGServ1MSG(Sender: TComponent;
const sFrom, sMsg: String);
begin
SHOWMESSAGE('쪽지가 전달 되었습니다.');
end;
그런면, 해당 pc에 메세지가 전달 되잖아요.
그런데. PC 가 한글같은 문서 작성을 하고 있다면
메세지가 뒤로 숨어 잘 보이지 않는다는 거죠..
그래서 form stay on top를 해서 show 를 하는 방법을 해 보았는데.
프로그램이 down(응답이 없음)이 되어버립니다.
저번에 질문에서 GetActiveWindow로 포커스를 사용해서 다음과 같은
예제를 주셨는데.... 제가 초보라... 잘 이해가 안갑니다.
wnd := findwindow('notepad', nil);
messagebox(wnd, '하하', '하하', 0);
(코딩을 하면 wnd 어떤 변수로 선언을 해 주어야 하는지?)
다시 한번 이 글을 읽으신 분이 설명을 해 주셨으면....
아니면.. 다른 방법이..
메세지를 항상 위에 뿌려 줄수 있는 방법은 없나요?
왕초보가....!!
MessageBox(0,' 내용을 수정 하시겠읍니까?. ','실행확인??',MB_ICONQUESTION
+MB_OK+MB_SYSTEMMODAL)
~~~~~~~~~~~~~~
이렇게 하면 메세지가 최상위에 나타 날것입니다.