Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как на RadioButton наложить WS_DISABLED, MFC 
:(
    Опции темы
bel_nikita
Дата 29.10.2004, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2304
Регистрация: 12.10.2003
Где: Поезд №21/22 ( ст . Прага )

Репутация: 2
Всего: 47



Как на RadioButton наложить WS_DISABLED ?

Пытаюсь так:
Код

void CConfigCOM::OnCOM1()
{
m_UseCom=1;
 SendDlgItemMessage(IDC_RADIO14,BM_SETSTATE,WS_DISABLED,0);      // вот так пытаюсь
 UINT State  = ((CButton*)GetDlgItem(IDC_RADIO14))->GetState();  // а вот так хочу получить состояние, но чую,
                                                                                                                            // не правильно
}

Вроде как работает, но не так, как хочется. А хочется чтоб полностью вырубило, т.е. чтоб элемент был полностью не доступен и покрылся в серый :qstn


--------------------
user posted image — регистрация доменов от 150 руб.
PM MAIL WWW ICQ   Вверх
mr.DUDA
Дата 29.10.2004, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: нет
Всего: 232



GetDlgItem(IDC_RADIO14)->ModifyStyle(0, WS_DISABLE, 0)


--------------------
user posted image
PM MAIL WWW   Вверх
bel_nikita
Дата 29.10.2004, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2304
Регистрация: 12.10.2003
Где: Поезд №21/22 ( ст . Прага )

Репутация: 2
Всего: 47



Теперь другая проблема - востановить не получается :)


--------------------
user posted image — регистрация доменов от 150 руб.
PM MAIL WWW ICQ   Вверх
Масяня
Дата 29.10.2004, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 1.4.2004

Репутация: нет
Всего: нет



Так сними этот стиль и RedrawWindow()
PM MAIL   Вверх
bel_nikita
Дата 29.10.2004, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2304
Регистрация: 12.10.2003
Где: Поезд №21/22 ( ст . Прага )

Репутация: 2
Всего: 47



Все работает :)

Это сообщение отредактировал(а) bel_nikita - 29.10.2004, 21:47


--------------------
user posted image — регистрация доменов от 150 руб.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0712 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.