Хороший источник для сообщений WINAPI, иерархий сообщений, процедур инициализации - PullRequest
0 голосов
/ 03 декабря 2010

Кто-нибудь знает, где я могу найти хороший ресурс по сообщениям WINAPI?

Информация о MSDN содержит очень хороший документ только для каждого сообщения, но общая картина для меня все еще туманна.

Скажите, если я переопределю WM_NCCALCSIZE, чтобы переопределить область, не относящуюся к клиенту, и расширить область клиента на все окно, кто позаботится о кнопках закрытия и прочем? Кто стреляет В каком порядке срабатывают WM_SIZE, WM_CREATE, WM_ACTIVATE? Есть ли какие-либо другие сообщения, которые являются полезными для переопределения базовой функциональности?

Каждый раз, когда я перезаписываю сообщение типа WM_SIZE, я всегда чувствую себя неуверенно, нет ли других связанных сообщений, таких как WM_SIZING, которые также должны быть переопределены. И я не могу найти хороший документ по этой теме.

1 Ответ

1 голос
/ 03 декабря 2010

Если вы идете к программированию Windows на простом и старом языках, я предлагаю вам взглянуть на каноническую классическую книгу на эту тему: Программирование Windows , от Чарльза Петцольда.

Если вы уже знаете это, а затем изучите MFC (Microsoft Foundation Classes), вы можете многому научиться у него.

...