![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| ZC1989 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 468 Регистрация: 17.7.2006 Где: Нижний Новгород; Россия Репутация: 1 Всего: 1 |
есть статик, нужно вывести в нём текст, где только некоторые куски текста быдут выполнять роль кнопок... так же, хотелось бы что бы они были другого цвета и меняли его при наведении мышки... вот 2 вопроса, прошу объяснить на пальцах... так как слабо понимаю как можно это сделать....
-------------------- озарение настанет позже, когда поймём больше... (Сo. Stigmata) |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 33 Всего: 183 |
В статике не получится: во-первых он не умеет менять цвет текста отдельно для символов, во-вторых, не реагирует на мышь. Используй РичЭдит или пиши все с нуля.
-------------------- ... |
|||
|
||||
| ZC1989 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 468 Регистрация: 17.7.2006 Где: Нижний Новгород; Россия Репутация: 1 Всего: 1 |
Earnest, облом... а где подробно про ричи почитать и как с ними рабоать? (ни разу не кавырялся с ними)
-------------------- озарение настанет позже, когда поймём больше... (Сo. Stigmata) |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 33 Всего: 183 |
В MSDN, в этом форуме, примеры на codeproject и т.д.
-------------------- ... |
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 39 Всего: 146 |
можно юзать контрол SysLink
http://msdn.microsoft.com/library/default....ink/syslink.asp PS: это требует библиотеки comctl32.dll ver 6.0 и более => нужен манифест Это сообщение отредактировал(а) 586 - 2.5.2007, 20:19 Присоединённый файл ( Кол-во скачиваний: 10 )
syslink.rar 28,98 Kb |
|||
|
||||
| ZC1989 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 468 Регистрация: 17.7.2006 Где: Нижний Новгород; Россия Репутация: 1 Всего: 1 |
586, пасибо ОГРОМНОЕ!! попробовал по образцу замутить... получилось, только вот вопрос остался... у меня получется что сообщение индовсу отправлятся что ли? а я-то хочу что б это было сообщение окну создателю... в идеале должно быть так, ссылка эта указывает на рисунок и когда нажимается она, то открывается окно с тем рисунком... желательно что б появляющее окно было детёнышем того, в котором нажали ссылку....
-------------------- озарение настанет позже, когда поймём больше... (Сo. Stigmata) |
|||
|
||||
| ZC1989 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 468 Регистрация: 17.7.2006 Где: Нижний Новгород; Россия Репутация: 1 Всего: 1 |
ещё вот одна фишка... немнога распотрашил этот пример... сделал так
а глюк такой... когда нажимается ссылка, то не открывается и-нет експлорер...а открывается папка в которой лежит ЕХЕшник... -------------------- озарение настанет позже, когда поймём больше... (Сo. Stigmata) |
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 39 Всего: 146 |
Не переделывай структуру LITEM!!! Она всегда в Unicode! PS: я тут написал структуры, потому у меня что старые заголовки (VC++ 6). В новых этого делать не нужно. |
|||
|
||||
| ZC1989 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 468 Регистрация: 17.7.2006 Где: Нижний Новгород; Россия Репутация: 1 Всего: 1 |
586, ну допустим тут разобрался... а как сделать чтоб сообщения шли от этой ссылки в процедуру окна так же как и отнажатия простого Боттона?
-------------------- озарение настанет позже, когда поймём больше... (Сo. Stigmata) |
|||
|
||||
| 586 |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 39 Всего: 146 |
Если только послать SendMessage(hWnd, WM_COMMAND, cmd_id, 0), только смысла нет. Какая разница в каком месте будет код.
Кстати, такой контрол есть только в WinXP! Без особой нужды лучше его не использовать. Это сообщение отредактировал(а) 586 - 2.5.2007, 23:02 |
||||
|
|||||
| ZC1989 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 468 Регистрация: 17.7.2006 Где: Нижний Новгород; Россия Репутация: 1 Всего: 1 |
586, такой вариант мне больше уже нравится!
Добавлено через 11 минут и 46 секунд начинаю беситься с жиру... поэтому ещё вопрос... можно ли управлять настройками этой ссылки так же как это было в HTML? тоесть написать скажем таблицу стилей или ещё какую пакасть? -------------------- озарение настанет позже, когда поймём больше... (С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. |