Вопрос № 34680: Здравствйте, Эксперты!
ВижлС 6, МФЦ.
1. Как изменить текст который выводит СтатусБар при простое динамически? (т.е. по дефолту выводит Ready, а нужно в программе это менять, на ПЕТЯ допустим, а потом на ВАСЯ)
2. Как можно динами...
Вопрос № 34.680
Здравствйте, Эксперты!
ВижлС 6, МФЦ.
1. Как изменить текст который выводит СтатусБар при простое динамически? (т.е. по дефолту выводит Ready, а нужно в программе это менять, на ПЕТЯ допустим, а потом на ВАСЯ)
2. Как можно динамически поменять текст который шлется к статус бару от контролов? (т.е. в меню Файл, наводишь на Выход, СтатусБар высвечивает "выход", а нужно чтобы первый раз было "покеда", второй "проваливай")
Я понимаю что первая мысль приходит СетПайн (СетТекст), но все это ручками прописывать, можно же запариться!!! Или нет? Или нет другого выхода? Вобщем мне это все нужно от того что прога мультиязычная...
3. Посоветуйте пожалуйста литературу по Shell API, желательно с примерами и желательно на русском (не МСДН)...
Отправлен: 03.02.2006, 16:19
Вопрос задал: Zitz (статус: 6-ой класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Лучников Юрий Владимирович
Здравствуйте, Zitz!
К сожалению нет в данный момент под рукой Вижела 6-го.
Но на вопрос №3 отвечу;)
Есть замечательный ресурс www.rsdn.ru. Там вы можете найти много полезной информации с примерами и чем хотите;)
А вот прямая ссылка по Shell API: http://www.rsdn.ru/summary/246.xml
Успехов!!!
Ответ отправил: Лучников Юрий Владимирович (статус: Студент)
Отправлен: 03.02.2006, 18:08 Оценка за ответ: 4 Комментарий оценки: А любое МФЦ приложение сгодиться я думаю! А за ссылочку благодарю...
Отвечает: Tigran K. Kalaidjian
Здравствуйте, Zitz!
Всё, что Вам нужно по статусбару, лежит здесь:
http://doks.gorodok.net/?p=192
Соответственно, для изменения "ready" на что-нибудь другое, нужно обрабатывать сообщение ON_UPDATE_COMMAND_UI для индикаторов статусбара, посылаемое во время простоя. Для прочих целей советую завести какой-нибудь массив строк (или несколько массивов/(массив бОльшей размерности) на случай нескольких языков - просто при выборе языка будете фиксировать нужный массив или подмножество строк) и использовать SetPaneText - что может быть проще или логичнее?
--------- aqua nostra ignis est
Ответ отправил: Tigran K. Kalaidjian (статус: Профессионал)
Отправлен: 03.02.2006, 19:14 Оценка за ответ: 3 Комментарий оценки: Это я уже читал у Фроловых, ничего нового... (а сайт симпотичный) ID_SEPARATOR`у не приходят UPDATE_COMMAND`ы... :( Где фиксировать нужный массив? Это чтоже нужно отлавливать когда пользователь наведет мышой на элемент меню??? Не вижу тут ничего простого! Из-за какого-то статусбара размер кода возрастает в разы!!!