powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Icon
2 сообщений из 2, страница 1 из 1
Icon
    #34269146
Владимир2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Visual C++ 6.0
Into method
OnInitialUpdate()
Поставил код

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
HICON newIcon= AfxGetApp()->LoadIcon(IDI_ICON1);
SetIcon(newIcon,TRUE); //Установить её
// Разумеется, иконка с идентификатором IDI_ICON1 имеется
// среди ресурсов моего проекта.
UpdateData(TRUE); // тем не менее икона не показана

хотел поставить икону в левый угол заголовка диалогового окна.
Код выполнился, но икона там не стоит.
Почему?
Что ещё нужно?
СПАСИБО
...
Рейтинг: 0 / 0
Icon
    #34269200
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2 пишет:

> хотел поставить икону в левый угол заголовка диалогового окна.
> Код выполнился, но икона там не стоит.

> Почему?
> Что ещё нужно?

Это:

> UpdateData(TRUE); // тем не менее икона не показана

уж точно НЕ нужно.

> OnInitialUpdate()
> хотел поставить икону в левый угол заголовка диалогового окна.

Родной, OnInitialUpdate() бывает только у наследников CView.
У наследников CDialog его нету. Если у тебя все же не диалоговое
окно, а окно класса-наследника от CFormView, то оно всегда со
стилем WS_CHILD и у него НЕТУ ни заголовка, ни иконки, так что
там ее поставить невозможно.

Если будешь возражать, что "ты их (иконку и заголовок) видищ", то могу тебе
сразу ответить - ты видишь не их, а иконку и заголовок фрейма (CFrameWnd), в
который помещен твой View. Вот в нем иконку уже можно ставить.
Да только это делается в шаблоне документа и там не надо никакого SetIcon().
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Icon
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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