Здравствуйте, rus blood, Вы писали:
RB>Здравствуйте, caspi, Вы писали:
RB>1. Вернуть false после обработки сообщения.
RB>2. Кроме этого, для сравнения вызвать
RB>DefWindowProc(hWnd, WM_NCPAINT, wParam, lParam)
RB>перед кодом в case WM_NCPAINT.
Интересно, вы всегда подсказываете то, чего сами совершенно не знаете?
Диалоговая процедура возвращает true в случае, если обработка сообщения выполнена и другой не требуется. Это раз.
И два: диалоговая процедура не должна вызывать DefWindowProc — потому как для обработки сообщений диалога по умолчанию есть функция DefDlgProc...
Так что извините, но ничего осмысленного вами предложено не было