Цитата(RomaKiev @ 9.4.2011, 13:58 ) | | 1. Что такое дальний и ближний указатель? |
пережитки 16-ти битной системы. сейчас (и уже оооочень давно) все указатели дальние.
Цитата(RomaKiev @ 9.4.2011, 13:58 ) | | непонятно что такое число байтов дополнительной информации о классе и об окне.Что это за информация? |
информация, которую ты можешь (если хочешь) приписать к окну или к классу. Например, у тебя должно быть несколько одинаковых окошек для редактирования документов (типа MDI). Тип окна у тебя один, а экземпляров этого типа - несколько. Теперь представь, что в обработчике сообщений этого окна ты хочешь узнать, а какой именно это экземпляр (например, какой файл открыт в этом окне для редактирования). При создании экземпляра окна ты заносишь в доп.информацию имя файла, а затем достаёшь её оттуда. Псевдокод:
| Код | initWindow( const char * fileName ) { HWND w = CreateWindow(...); SetExtraData( w, fileName, strlen( fileName) ); }
onMessage( HWND w, ...) { char * fileName = new char [ GetExtraDataSize( w ) + 1 ]; GetExtraData( w, fileName ); }
|
Конкретные названия ф-ций - в MSDN |