Visual Studio 12

Visual Studio C++ SendMessage 사용법 정리

Visual Studio C++ SendMessage 사용법 정리Windows 프로그래밍에서 메시지(Message)는 프로그램 동작의 핵심입니다.키보드 입력, 마우스 클릭, 윈도우 이동 등 모든 이벤트가 메시지로 전달됩니다.Win32 API에서 메시지를 다룰 때 자주 쓰이는 함수 중 하나가 SendMessage입니다. SendMessage란?SendMessage는 지정한 윈도우 프로시저(WndProc)에 메시지를 즉시 보내고, 그 결과가 처리될 때까지 기다리는 함수입니다. 즉, SendMessage는 동기적(synchronous)으로 동작하며, 메시지가 처리된 후 리턴 값을 돌려줍니다. 함수 원형LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wPara..

c++ 2025.09.18

Visual Studio C++ PostMessage 사용법 정리

Visual Studio C++에서 PostMessage 사용법 정리Windows 프로그래밍에서 메시지(Message)는 매우 중요한 개념입니다.버튼 클릭, 키보드 입력, 윈도우 이동과 같은 모든 동작이 사실상 메시지로 전달되기 때문입니다.Visual Studio C++ 환경에서 Win32 API를 사용할 때 자주 접하는 함수 중 하나가 바로 PostMessage입니다. PostMessage란?PostMessage는 지정한 윈도우의 메시지 큐에 메시지를 넣어주는 함수입니다.즉시 메시지를 처리하지 않고 큐에 비동기적으로 전달한다는 점이 특징입니다.반대로 SendMessage는 메시지를 즉시 처리할 때 사용합니다. 함수 원형BOOL PostMessage( HWND hWnd, UINT Msg, W..

c++ 2025.09.18