Re[3]: Не записывать lpszName при CreateWindowEx
От: Evgeniy Skvortsov Россия  
Дата: 22.11.18 18:20
Оценка:
Здравствуйте, Vladimir, Вы писали:

V>Создаю conrol через CreateWindow. Выходит я храню текст два раза, внутри виндов и у себя.

V>Вот я и хочу избавиться от двойного хранения.

Так не задавай вообще текст окна, передавай NULL, или короткое имя. Ты же его содержимое руками отрисовываешь в своем окне.

Я вообще не вижу связи между именем окна и тем, что на нем нарисовано. А в случае картинки, ты думаешь вся картинка где-то в потрохах хранится?

Имя окна и его визуальное отображение совпадает для стандартных контролов, типа основное окно — там имя окна — его заголовок, ну и всякие кнопки, статики и т.д.

А для твоего контрола это не имеет никакого смысла. Передавай туда любое имя, или пустую строку, а содержимое рисуй сам как хочешь и данные храни как тебе угодно.
Отредактировано 22.11.2018 18:26 Evgeniy Skvortsov . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.