시스템 전송 또는 응용 프로그램과 통신 하는 경우 시스템 정의 메시지 를 게시 합니다. 그것은 이러한 메시지를 사용 하 여 응용 프로그램의 작업을 제어 처리 응용 프로그램에 대 한 입력 및 기타 정보를 제공. 또한 응용 프로그램 보내거나 시스템 정의 메시지를 게시할 수 있습니다. 응용 프로그램은 일반적으로 preregistered 창 클래스를 사용 하 여 만든는 제어 창의 동작을 제어 하려면 이러한 메시지 사용.
각 시스템 메시지는 고유한 메시지 식별자 및 해당 기호 상수 (SDK 헤더 파일에서 정의) 메시지의 용도 나타내는. 예를 들어, 해당 WM_PAINT 상수 요청 창 내용 페인트.
시스템 정의 메시지 속하는 범주를 지정 하는 기호 상수. 상수의 접두사 해석할 수 있는 창 및 프로세스 메시지 유형을 식별 합니다. 다음은 접두사 및 그들의 관련 된 메시지 범주.
| 접두사 | 메시지 범주 |
|---|---|
| 탄도탄 요격 미사일 | 응용 프로그램 바탕 화면 도구 모음 |
| BM | Button 컨트롤 |
| CB | 콤보 상자 컨트롤 |
| CDM | 공통 대화 상자 |
| DBT | 장치 |
| DL | 끌어서 목록 상자 |
| DM | 기본 누름 단추 컨트롤 |
| EM | 편집 컨트롤 |
| HDM | 헤더 컨트롤 |
| 파운드 | 목록 상자 컨트롤 |
| LVM을 | 목록 뷰 컨트롤 |
| PBM | 진행률 표시줄 |
| PSM | 속성 시트 |
| SB | 상태 표시줄 창 |
| SBM | 스크롤 막대 컨트롤 |
| STM | 정적 컨트롤 |
| TB | 도구 모음 |
| TBM | Trackbar |
| 한 의학 | 탭 컨트롤 |
| TTM | Tooltip 컨트롤 |
| TVM | 트리 뷰 컨트롤 |
| UDM | Up-down 컨트롤 |
| WM | 일반 창 |
일반 창 메시지 정보 및 요청, 마우스 및 키보드 입력, 메뉴 및 대화 상자 입력, 창 작성 및 관리, 및 동적 데이터 교환 (DDE)에 대 한 메시지를 포함 하 여 넓은 범위를 커버.