Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
CreateWindow -> CBT Hook 14.12.04 16:54 Число просмотров: 2725
Автор: zelych Статус: Member
|
> Сам неоднократно швырял указатели в WinAPI. Но при этом > точно знал, что как минимум на какой-то базовый объект > данный указатель указывает. Уточни задачу - мож чего и > придумаем
В CreateWindow последним аргументом кладу указатель на некоторый объект, который будет ассоциироваться с окном..
При этом, хуком отлавливаю все создания окон и заношу в списочек hwnd окна и через CBT_CREATEWND вытаскиваю lpParam - последний аргумент CreateWindow..
Естественно, пару лишних движений мышкой - и винда насоздаёт кучу окошек, у которых lpParam указыавет на какую-то хрень..
вот их-то и надо отсеять..
такие дела..
и ещё до кучи.. что бы немного отвлечься..
В msdn`е написано:
"Bitmaps as Brushes
A number of functions use the brush currently selected into a device context to perform bitmap operations. For example, the PatBlt function replicates the brush in a rectangular region within a window, and the FloodFill function replicates the brush inside an area in a window bounded by the specified color (unlike PatBlt, FloodFill does fill nonrectangular shapes). "
получается что можно использовать картинку в качестве кисточки, хотело поробовать, но не получилось.. никак не ругается, но вместо картинок просто белым цветом закрашивает..
|
|
|