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

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

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

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


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