powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / как получить hwnd ColorBoxDialog
4 сообщений из 4, страница 1 из 1
как получить hwnd ColorBoxDialog
    #32495456
tanex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
стандартный диалог выбора цвета необходимо центрировать и выставить ему надпись, для этого наверное надо получить его hwnd, перед тем как выводить на экран
а как это сделать я не знаю????
подскажите, пожалуйста
...
Рейтинг: 0 / 0
как получить hwnd ColorBoxDialog
    #32495474
Фотография josia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanex, в MFC можно сделать так. Отнаследуйтись от CColorDialog и в новый класс добавьте обработку WM_INITDIALOG
BOOL CMyColorDialog::OnInitDialog()
{
CColorDialog::OnInitDialog();
SetWindowText("MyColor");
return TRUE;
}
Удачи
...
Рейтинг: 0 / 0
как получить hwnd ColorBoxDialog
    #32495477
tanex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне надо в WIN API, но все равно спасибо
наверное это как-нибудь можно перевести...
...
Рейтинг: 0 / 0
как получить hwnd ColorBoxDialog
    #32496465
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это почти тоже самое.

hwnd у любого окна в MFC берётся так:

pWnd->m_hWnd;
или
pWnd->GetSafeHwnd();

окно выбора цвета модальное, и поменять что-то в нём после подъёма врядли дадут :)
Поэтому надо смотреть в структуре, которая передается перед созданием (или в конструкторе, я уже не помню).
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / как получить hwnd ColorBoxDialog
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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