Вопрос № 123384: Доброе время суток, уважаемые эксперты!
Не могу разобраться с проблемой, почему при запуске программы двойным щелчком мыши не отображается фокус (рамка из точек по краю кнопки) на кнопках в стиле XP. При запуске по нажатию Enter фокус отображаетс...
Вопрос № 123.384
Доброе время суток, уважаемые эксперты!
Не могу разобраться с проблемой, почему при запуске программы двойным щелчком мыши не отображается фокус (рамка из точек по краю кнопки) на кнопках в стиле XP. При запуске по нажатию Enter фокус отображается. Без manifest'а все рисуется нормально при любом варианте запуска. Нашёл по поиску, что такой вопрос уже задавали на форуме WASM.RU, но ответа там нет. В качастве примера лучше взять пример с форума
http://www.wasm.ru/forum/viewtopic.php?pid=129088
файл Prog01.rar
(мой пример слишком большой, в нём сложнее разобраться).
Отправлен: 16.02.2008, 14:22
Вопрос задал: alserlti (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Сандров Алекс
Здравствуйте, alserlti!
За скрытие-показ фокуса отвечают 2 вещи:
1. Это настройка, где-то должна быть в настройках экрана, там где спецэффекты, отвечает за то, чтобы фокус был или не был при поднятии формы
2. Это сообщение WM_UPDATEUISTATE, которое может управлять показом-скрытием фокуса
Ответ отправил: Сандров Алекс (статус: 5-ый класс)
Ответ отправлен: 18.02.2008, 05:47 Оценка за ответ: 5 Комментарий оценки: краткий и точный ответ