![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| ZC1989 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 468 Регистрация: 17.7.2006 Где: Нижний Новгород; Россия Репутация: 1 Всего: 1 |
слушайте, есть такая тема для размышлений, нужно вставить картинку в промежутке между текстом, что бы не на тексте, а в сам текст, в картике написана чёрным по белому формула (к тому же надо ещё и белый цвет прозрачным сделать). Всё это надо отобразить в ComboBox.. каким способом это можно сделать?
есть исходник как в РичЕдит картинки вставлять, но там код мутно написан... есть у кого мысли о реализации? -------------------- озарение настанет позже, когда поймём больше... (Сo. Stigmata) |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 33 Всего: 183 |
1) Используй ComboBoxEx, там каждый элемент может иметь картинку и текст
2) Пиши OwnerDraw комбобокс и делай, что хочешь -------------------- ... |
|||
|
||||
| ZC1989 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 468 Регистрация: 17.7.2006 Где: Нижний Новгород; Россия Репутация: 1 Всего: 1 |
а как то же сделать с StaticText?
забыл что важнее мне в нём вывести... -------------------- озарение настанет позже, когда поймём больше... (Сo. Stigmata) |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 33 Всего: 183 |
Если одну картику, то можно указать статику стиль SS_BITMAP.
А если и текст и картинку - то тоже ручками (SS_OWNERDRAW). Но проще два статика сделать рядышком. -------------------- ... |
|||
|
||||
| ZC1989 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 468 Регистрация: 17.7.2006 Где: Нижний Новгород; Россия Репутация: 1 Всего: 1 |
Earnest, ты не понял наверное... надо что бы вид был что формула (а их несколько) была в тексте, не рисовать же поверх статика, а в тексте пробелами отступать...
-------------------- озарение настанет позже, когда поймём больше... (Сo. Stigmata) |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 33 Всего: 183 |
Я и сейчас не очень поняла.
OwnerDraw поможет точно. Но, возможно, стоит рассмотреть вариант с неактивным RichEdit - если речь идет о формулах, то они обычно рисуются специальным шрифтом, а разные шрифты в контроле из стандартных только рич-эдит поддерживает. Но если все-таки картинки вперемешку с текстом, то, если число картинок и их позиции не постоянны - OwnerDraw. -------------------- ... |
|||
|
||||
| ZC1989 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 468 Регистрация: 17.7.2006 Где: Нижний Новгород; Россия Репутация: 1 Всего: 1 |
Earnest, я так и думал что придётся к рич-едиту обращаться...
лан, пока вопрос исчерапан... -------------------- озарение настанет позже, когда поймём больше... (Сo. Stigmata) |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |