예를들어
델파이 프로그램이 실행되어있는 상태이고
현재는 워드를 전체화면으로 띄워놓고 작업을 하고 있습니다.
이때 델파이 프로그램에서 어떤 이벤트가 발생해서
MessageDlg로 메세지 박스를 띄우게 되어있습니다.
하지만 워드뒤에 숨어있기때문에 사용자가 알수가 없습니다.
MessageDlg를 띄우든지 안띄우든지 간에
해당 델파이 프로그램을 Active로 만들어 화면으로 보이게 할수가 없네요.
여기 Q & A를 검색해보니까
마우스로 델파이 프로그램을 클릭한 효과를 주어
해당폼을 화면에서 Active된 상태로 만들면 된다고 하시더군요.
그래서 그 분이 말씀하신대로
"PostMessage"를 써서 해봤는데 아무리 해봐도 안되는군요.
무슨 좋은 방법이 없나요?
그리고, 이 방법말고는 없을까요?
부탁드립니다...
매일웃자 wrote:
> 예를들어
> 델파이 프로그램이 실행되어있는 상태이고
> 현재는 워드를 전체화면으로 띄워놓고 작업을 하고 있습니다.
> 이때 델파이 프로그램에서 어떤 이벤트가 발생해서
> MessageDlg로 메세지 박스를 띄우게 되어있습니다.
> 하지만 워드뒤에 숨어있기때문에 사용자가 알수가 없습니다.
>
> 여기 Q & A를 검색해보니까
> 마우스로 델파이 프로그램을 클릭한 효과를 주어
> 해당폼을 화면에서 Active된 상태로 만들면 된다고 하시더군요.
> 그래서 그 분이 말씀하신대로
> "PostMessage"를 써서 해봤는데 아무리 해봐도 안되는군요.
> 무슨 좋은 방법이 없나요?
> 부탁드립니다...