прозрачный фон в элементе управления всплывающей подсказкой

Я смог сделать пользовательское рисование в элементе управления всплывающей подсказкой, отключив его визуальный стиль.

Мне любопытно, можем ли мы сделать элемент управления всплывающей подсказкой «многоуровневым» (то есть прозрачным).

Я попытался добавить к нему стиль WS_EX_LAYERED и вызвать

SetLayeredWindowAttributes(hwndTooltip, 0, 50, LWA_ALPHA);

Но не становится прозрачным.

Я сделал это для окна manin, и главное окно стало прозрачным.

После поиска нет дополнительной информации о том, как сделать всплывающую подсказку прозрачной.

So How to make tooltip control transparent background?

p.s: hwndTooltip является дочерним элементом рабочего стола, а не главного окна.


person user565739    schedule 29.08.2012    source источник


Ответы (1)


Не может быть сделано. Ссылка и объяснение:

http://tech.dir.groups.yahoo.com/group/wtl/message/14214

person B. Nadolson    schedule 13.01.2013