가끔 어플리케이션을에게 메시지를 보내서 통채로 죽이고 싶을때가 있다.

어플리케이션들아 우리 같이 종료하자!!!

이럴때는 윈도우 메시지를 정의해놓고,
브로드케스트 해주는 방법을 써주면 좋다.
 

보내는 곳

UINT nCloseRegMsg = ::RegisterWindowMessage("ISCREEN_CP_APP");
::PostMessage(HWND_BROADCAST, nCloseRegMsg, 0, 0);


받는 곳
UINT nCloseRegMsg = ::RegisterWindowMessage("ISCREEN_CP_APP");
if(pMsg->message == nCloseRegMsg)
{
AfxMessageBox("I got a MSG<ISCREEN_CP_APP>!");
}


facebook posting twit

  • 웹브라우져가 떠서 웹페이지 보이게 하는 소스
  • ActiveX에 다이얼로그 붙이기
  • 드라이브 문자 알아내는 소스
  • 모달리스 다이얼로그의 종료 버튼을 클릭했을 때 종료가 안될때…
  • DirectShow – NULL Rendering Example
  • IE Control을 사용하여 만든 어플리케이션에서 javascript로 어플리케이션에 정의된 함수 호출하는 방법
  • 윈도우 옮기는 API – SetWindowPos
  • CFileDialog – File Open Example
  • 투명 윈도우 만들기
  • 불투명 윈도우 만들기
    Tagged on:         
  • Leave a Reply