Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Mas Гость
|
Добавлено: Вт Ноя 18 2003 00:57 Заголовок сообщения: Поскажите, как можно в VС++ поместить рисунок на кнопку |
|
|
Пробовал ставить стиль кнопки Bitmap, не помогает, текс просто исчезает, но рисунок не выводится. Если кто может, хэлпаните! |
|
Вернуться к началу |
|
|
GREA
Зарегистрирован: 14.05.2003 Сообщения: 758 Откуда: Новосибирск
|
Добавлено: Вт Ноя 18 2003 12:37 Заголовок сообщения: Самый тупой способ. Кладешь на панель имэйдж. При нажатии мыши на нем, изменить стиль панели (утопить) и выполнить действие. По |
|
|
-- |
|
Вернуться к началу |
|
|
Beregnoi_Max Гость
|
Добавлено: Вт Ноя 18 2003 14:09 Заголовок сообщения: Re: Поскажите, как можно в VС++ поместить рисунок на кнопку |
|
|
Че я делаю не так?
Попробуй так: 1.Установить свойство Owner Draw 2.Создаеш набор картинок кнопки в разных состаяниях. 3.Добавить в клас CMyDlg закрытую переменную CBitmapButton m_MyButton 4.Создать обработчик сообшения WM_INITDIALOG BOOL CMyDlg::OnInitDialog() { CDialog::OnInitDialog(); // TODO: Add extra initialization here VERIFY(m_MyButton.AutoLoad(IDC_BUTTON1,this)); r eturn TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
По крайней мере так написано в книжке VC++6.0 |
|
Вернуться к началу |
|
|
Mas Гость
|
Добавлено: Вт Ноя 18 2003 19:50 Заголовок сообщения: Re: Поскажите, как можно в VС++ поместить рисунок на кнопку |
|
|
Спасибо большое. Так то оно получится, но тогда кнопка на кнопку не похожа(она не выступает надповерхностью диалога). Ну все рано спасибо. Я не точь в точь пробовал, может по такому методу и получится. Но именно с CBitmapButton
P.S. Если вдруг что то понадобиться, пиши!!! |
|
Вернуться к началу |
|
|
Mas Гость
|
Добавлено: Вт Ноя 18 2003 19:53 Заголовок сообщения: Re: Самый тупой способ. Кладешь на панель имэйдж. При нажатии мыши на нем, изменить стиль панели (утопить) и выполнить действие |
|
|
Спасибо попробую |
|
Вернуться к началу |
|
|
|