Размещение изображения внутри элемента управления CEdit в Win32 - PullRequest
0 голосов
/ 27 февраля 2010

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

Какой лучший способ подойти к этому? Было бы лучше поместить элемент управления изображения поверх элемента управления для редактирования или закрасить фон элемента управления для редактирования прозрачным и расположить элемент управления изображения за элементом управления для редактирования? Или, возможно, какой-то другой метод?

1 Ответ

1 голос
/ 27 февраля 2010

Элемент управления EDIT имеет очень плохое поведение рисования, вы никогда не добьетесь этого, переопределив обработчик сообщений WM_PAINT или используя прозрачность. Да, наложите его на элемент STATIC, который вы скрываете, когда видите вводимый текст.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...