РЕДАКТИРОВАТЬ: извините, не заметил, что у вас нет кода, а только название. Поэтому я думаю, что вам нужно другое решение для постов
Обработка событий в приложениях win32 выполняется с помощью так называемой процедуры windows, которая является функцией обратного вызова со следующей сигнатурой:
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
Этот обратный вызов вызывается окнами каждый раз, когда появляется сообщение для окон, которые зарегистрированы с помощью этой функции обратного вызова. Одним из первых сообщений, отправляемых в новое окно, является сообщение WM_CREATE.
Если вы создаете свои окна «вручную» с помощью win32 API, то должна быть статическая функция обратного вызова, подобная приведенной ниже, где вы можете фильтровать сообщения WM_CREATE.
LRESULT CALLBACK WndProc( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam )
{
switch( message )
{
case WM_CREATE:
// do what ever you want
return 0;
case default:
return DefWndProc( hwnd, message, wParam, lParam );
}
}
Если вы используете диалоги MFC (CDialog), вы можете перезаписать функцию CDialog::OnInitDialog()
.