надо в обычном окне созданном при помощи CreateWindowEx, написать текст, желательно чтобы он форматировался, тоесть переносились строки, чем это лучше сделать?
Hello Аноним, you wrote:
> надо в обычном окне созданном при помощи CreateWindowEx, написать текст, желательно чтобы он форматировался, тоесть переносились строки, чем это лучше сделать?
Создать в окне дочернее окно с нужными стилями и использовать DrawText, DrawTextEx.
--
Всего хорошего, Слава
ICQ: 197577902
Posted via RSDN NNTP Server 2.0
Здравствуйте, Slava Antonov, Вы писали:
>> надо в обычном окне созданном при помощи CreateWindowEx, написать текст, желательно чтобы он форматировался, тоесть переносились строки, чем это лучше сделать?
SA>Создать в окне дочернее окно с нужными стилями и использовать DrawText, DrawTextEx.
А "Создать в окне дочернее окно с нужными стилями и" — здесь не лишнее ?
Hello kero, you wrote:
>> Создать в окне дочернее окно с нужными стилями и использовать DrawText, DrawTextEx.
> А "Создать в окне дочернее окно с нужными стилями и" — здесь не лишнее ?
Если исходное окно не является дочерним, то нет. Иначе возникнут проблемы с пропаданием текста при анимированном (alpha blending) показе окна. Сам наступил на эти грабли, поэтому и советую
--
Всего хорошего, Слава
ICQ: 197577902
Posted via RSDN NNTP Server 2.0
Здравствуйте, Slava Antonov, Вы писали:
>>>> надо в обычном окне созданном при помощи CreateWindowEx, написать текст, желательно чтобы он форматировался, тоесть переносились строки, чем это лучше сделать?
SA>>>Создать в окне дочернее окно с нужными стилями и использовать DrawText, DrawTextEx.
K>>А "Создать в окне дочернее окно с нужными стилями и" — здесь не лишнее ?
SA>Если исходное окно не является дочерним, то нет. Иначе возникнут проблемы с пропаданием текста при анимированном (alpha blending) показе окна. Сам наступил на эти грабли, поэтому и советую
Хм.
Если советуете добавить дочернее окно — то тогда почему не попросту static, без всякого Draw* ?
Но не потому ли DrawText* и выскочил, что цель указана ясно: текст именно в обычном окне ?
С другой стороны — в заказе ни звука об анимации, так чего ее сюда пристегивать ?
И наконец — что-то не верится мне в такие грабли... Не могли бы подтвердить примером ?