· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› прозрачный лабел

Посл.отвђт Сообщенiе


Дата: Ноя 26, 2002 15:07:15

как сделать чтобы label не закрашивал прямоугольную область под собой. а то надо чтобы подним был либо icon , либо bitmap, либо просто рисовать на форме (на Wm_paint)?
реально ли это осуществить, может придется переписывать процедуру отрисовки или лучше не регистрировать метки как окна , а просто рисовать на форме
как это зделали Nvidia в настройках видеокарт?
с уважением tamerlan311


Дата: Ноя 27, 2002 11:47:04

Аноним

Есть стиль Transparent.., однако он к сожелению проглатывает не только фон, но и текст.. :(


Дата: Дек 2, 2002 18:54:03

Try to respond to WM_CTLCOLORSTATIC in the parent of your label and return GetStockObject(NULL_BRUSH) from WndProc. If it will not help, WPARAM in that message is HDC of that label which asks for painting - use it like so: SetBkMode(HDC, TRANSPARENT).


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.062