Нет, с помощью самопальной недоделки PrintLayered, а она - через GetGuiResources (для win>=2k-pro): GetWindowThreadProcessId (hWnd,addr...
Наверное, не все: число открытых hGDI - аж за 200. В наличии CreateRectRgn, CreatePatternBrush,.. - а где же DeleteObject ? --- И как это может с...
Это-то понятно :-) (У меня на XP выставлена "классическая" тема). Но это пример к другому вопросу: вопросу о выборе между 1)...
Sturgeon, Mikl__ А что это там красненькое снизу и на ушках ? :-) [img]
,
Скажем, при "разметке цветом" - для Layered никакой процедуры типа MakeRegion не требуется, просто либо...
Представленный вами исходник интересен разве что своей путаницей с Layered... (И кстати: окно и с регионом, и с WS_EX_LAYERED - это...
+
Ну, и в дополнение к примерам - тулза HTSpy (HitTester).
Updated: HTSpy v.2008-02-29 (+ см. поправки в сообщении #21) HTSpy v.2008-01-19 (exe + asm + info) В частности: (+) вместо эфемерной обрисовки...
Однако вот для таких случаев - - ремарка "Отредактированно" - в самый раз.
Один китайский дедушка тоже так думал, а потом рассказывал: Враги сбросили меня в пропасть, и теперь я немножко прихрамываю. Короче, вопрос был...
katrus Строго говоря, так тоже наивно: враги могут подбросить обманное окно с таким же классом.
ZX_CodeR А CreateProcess-ом не MessageBox/DialogBox ли запускаете ? Так .wShowWindow действует только на окна, созданные через CreateWindow(Ex).
_basmp_ Сильнейшая утечка GDI (например, при драгдропе окна - BRUSH, DC). --- По WinTreeSnap. 1) От фильтров сознательно отказался (сначала...
Да, было бы культурнее, а то -
_basmp_ Тогда уж и ОС надо было писать с нуля, а не оставаться в виндах :-) Зуб даю: непонятки вашего гуя - это неразобранные непонятки...
Да принцип-то ясен, см. пост #15 :-) Дело в другом: еще пост #12 выводит на ситуации, когда одного WM_NCHITTEST для ресайза (или драгдропа) -...
Цель была - WS_SYSMENU, а сопутствующие артефакты, каюсь, были пофигу :-) Если раздражает - поправить легко. Например, добавив такой фрагментик:...
WM_NCHITTEST-less Оказывается, слова AsmGuru62 - - чистая правда, если вместо WM_NCHITTEST читать WM_SETCURSOR :-) .const BorderWidth equ 4...
Имена участников (разделяйте запятой).