Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Создание CButton на Dialog

28K
08 марта 2008 года
D-Luxe
18 / / 08.03.2008
Хочу создать кнопку с иконкой. Делаю так:
Кидаю кнопку с Toolboxа на мое окно Dialog.
Добавляю Add Variable... - CButton m_ButtonNew; к классу диалога
Прописываю в конструкторе диалога
m_ButtonNew.Create(_T("My button"), WS_CHILD|WS_VISIBLE|
BS_ICON,CRect(10,10,60,50), this, 1);
m_ButtonNew.SetIcon(m_hIcon2);
ЧЕЕЕЕ НЕ ТАААААКККК???????
320
08 марта 2008 года
m_Valery
1.0K / / 08.01.2007
Цитата: D-Luxe
Хочу создать кнопку с иконкой. Делаю так:
Кидаю кнопку с Toolboxа на мое окно Dialog.
Добавляю Add Variable... - CButton m_ButtonNew; к классу диалога
Прописываю в конструкторе диалога
m_ButtonNew.Create(_T("My button"), WS_CHILD|WS_VISIBLE|
BS_ICON,CRect(10,10,60,50), this, 1);
m_ButtonNew.SetIcon(m_hIcon2);
ЧЕЕЕЕ НЕ ТАААААКККК???????



Дык...эта...Все не так;)

  1. Вытащил из ToolBoxa кнопку на диалог.
  2. Добавил переменную.
  3. В функции OnInitDialog просто допиши
     
    Код:
    ...
    m_ButtonNew.SetIcon(m_hIcon2);
    ...
  4. В Properties добавленной кнопки поставь Icon в TRUE.
Всё.Делов то.:) Зачем ещё ф-ия Create ?:)
28K
08 марта 2008 года
D-Luxe
18 / / 08.03.2008
НЕ помогло......:confused:
320
08 марта 2008 года
m_Valery
1.0K / / 08.01.2007
Цитата: D-Luxe
НЕ помогло......:confused:



Как это не помогло ? Значит ты что то упустил...Ты 2-ю иконку в ресурсы добавил ? Переменную HICON m_hIcon2 добавил в диалог ?
В конструкторе написал

 
Код:
...
m_hIcon2 = AfxGetApp()->LoadIcon(IDI_ICON1);
...

Что выложить тебе весь код ?
28K
08 марта 2008 года
D-Luxe
18 / / 08.03.2008
ДА! Все так... Нет иконки... Выложи!!!
320
08 марта 2008 года
m_Valery
1.0K / / 08.01.2007
Microsoft Visual Studio 2005.
28K
08 марта 2008 года
D-Luxe
18 / / 08.03.2008
Цитата: m_Valery
Microsoft Visual Studio 2005.

СПАСИБО!!!!Разобрался!!!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог