powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ::SetWindowText -- как применить в панели задач
6 сообщений из 6, страница 1 из 1
::SetWindowText -- как применить в панели задач
    #33182120
Leon.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С помощью ::SetWindowText(hWnd, sNewTitle) могу поменять текст в заголовке окна приложения (т.е. TitleBar). Скажем было "FeedReader" а стало "Проводник".
А как можно заменить текст, отображаемый в панели задач (TaskBar)? Чтобы и в панели задач у приложения изменить заголовок на нужный, тот же "Проводник"?
...
Рейтинг: 0 / 0
::SetWindowText -- как применить в панели задач
    #33182159
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понимаю, status bar text - не что иное, как Label. Т.е., имея hwnd окна проводника, надо от него получать указатели на дочерние объекты, так и доберетесь до hwnd объекта Label. ИМХО :)
Но это все в другой форум :) (уже не ИМХО, кажется)
...
Рейтинг: 0 / 0
::SetWindowText -- как применить в панели задач
    #33182190
Leon.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я смотрю через Spy++ на дочерние окна нужного мне процесса -- так вот то окно, что отображается в панели задач еме вовсе не принадлежит.
Я получаю hwnd от панели задач, чтобы перебирать ее дочерние, но и там не нахожу этот Caption или Title, или как там его..

Подчеркиваю -- не статусбар, а TaskBar, панель задач Windows.
...
Рейтинг: 0 / 0
::SetWindowText -- как применить в панели задач
    #33183435
IcyCool
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня ::SetWindowText меняет как заголовок, так и название в панели задач.

Теперь такие вопросы для уточнения:
В начале (при запуске) заголовок соответствует тексту в панели задач или нет?
Каковы стили окна?
...
Рейтинг: 0 / 0
::SetWindowText -- как применить в панели задач
    #33183466
Leon.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ах да, при запуске "FeadReader 2.90", а в панели задач просто "FeadReader" :-)
Стили окна: WS_OVERLAPPEDWINDOW + WS_VISIBLE + WS_EX_WINDOWEDGE ну и до кучи вспомогательных.

Но тогда остается вопрос -- как зная hWnd главного окна процесса, установить ему нужную подпись и в панели задач. У меня ::SetWindowText(hWnd, sNewTitle) работает только на TitleBar. (Windows XP)
...
Рейтинг: 0 / 0
::SetWindowText -- как применить в панели задач
    #33185780
IcyCool
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже кое-где в программе устанавливется текст - надо посмотреть
На чем пишется прога?
Или может hWnd не тот? просмотри в Spy?
Иначе SetWindowText меняет заголовок и в таск-баре - проверено (XP)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ::SetWindowText -- как применить в панели задач
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]