А с ресурсами как? Вроде-бы возвращать надо ресурсы: 1. CreateCompatibleBitmap(), CreateFont() -> DeleteObject() 2. CreateCompatibleDC() ->...
kero Всё верно - блокирует. Потому что напрямую вызывается процедура окна: Что-то в таком вот виде (реализация UpdateWindow()): BOOL UpdateWindow...
Только не надо вызывать самому ни WM_PAINT, ни WM_ERASEBKGND. Это делает Windows. Не так давно, я сопровождал большой C++ проект, где такая...
Наверное так? Отладить, правда, нет времени. Ты уж сам как-нибудь... Переполнение тоже не заметим. .data Result dw 0 .code mov ax, A ; Это...
Надо просто отвечать на сообщение WM_NCHITTEST. Никаких стилей и всё работает на ура. http://msdn2.microsoft.com/en-us/library/ms645618.aspx
... case WM_PAINT: WmPaint (); // <-- BRK1 break; ... UpdateWindow (...); // <-- BRK2 NextCall (); // <-- BRK3 В отладчике легко видно,...
EnableWindow() просто посылает WM_ENABLE - а IE спокойненько не обрабатывает его - иными словами не вызывает DefWindowProc(). Надо сделать...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/comboboxes/comboboxes.asp
cresta Очень неплохо!
А зачем там два цикла? ; ------------------------------------------------------------ ; Input: ; AL = character ; Output: ; CF=TRUE if character...
Я пишу среду разработки (под Win32 API) для объектно-ориентированного ассемблера - пишу полностью на FASM.
То что можно сделать в WM_NCCREATE - можно перенести и в WM_CREATE. Почему именно WM_NCCREATE?
К слову: TreeView страдает тем же (на ХР проверялось) - если много (у меня было ~10,000) корневых элементов.
Фог хорош, но наверное, всё-таки Руководства от INTEL будут свежее. В последнем издании есть расхождения. Фог устарел, хотя и не намного :-)...
n0name Наверное, зависит от программы. Если компилятору надо всю ночь компилиривать например: сколько значений в разных форматах надо вывести на...
; Declaring structure RECT with 'virtual' virtual at 0 RECT: .left dd ? .top dd ? .right dd ? .bottom dd ? .size = $ end virtual ......
Есть MOUSE_FIRST и MOUSE_LAST. В принципе - это не события. Они используются дла фильтрации событий от мыши в таких функциях как:...
Если окно не закрыто по нажатии [Х] - не вызвана функция DefWindowProc() в твоей процедуре окна. Код WM_LBUTTONDOWN=201h, так что пользуй...
Медленно это... В INTEL Manuals не рекомендуется.
Я пытаюсь создать нечто похожее на HLA - Объектно-ориентированный Ассемблер (и IDE для него заодно :-) ).
Имена участников (разделяйте запятой).