본문 바로가기

API / MFC/Function Information

SendDlgItemMessage Function

=> SendDlgItemMessage 함수는 지정된 다이얼로그 박스의 컨트롤에 메세지를 보냄



LRESULT SendDlgItemMessage(
  __in  HWND hDlg,      // 컨트롤이 들어 있는 다이얼로그 박스의 핸들값
  __in  int nIDDlgItem, // 메세지를 받은 컨트롤의 ID를 지정
  __in  UINT Msg,       // 보낼 메세지를 지정
  __in  WPARAM wParam,  // 특정 메세지에 대한 추가적인 정보
  __in  LPARAM lParam   // 특정 메세지에 대한 추가적인 정보
);




SendDlgItemMessage (hWnd, ID_TEXT, EM_REPLACESEL, 0, (LPARAM)szText);

EM_REPLACESEL 메세지

wParam
        교체작업을 취소 할 것인지 지정
         TRUE => 작업을 취소함
         FALSE => 작업을 취소 하지 않음

lParam 
        널 종료 문자열이 포함되어 있는 대체 텍스트의 포인터


참조 :
http://msdn.microsoft.com/en-us/library/ms645515(VS.85).aspx
        http://msdn.microsoft.com/en-us/library/bb761633(VS.85).aspx