Все о кнопках, т.е. как создать: flat, c картинкой, с popup
От: Saracin  
Дата: 24.01.03 02:58
Оценка:
Всем здравствуйте,
В этом форуме 4500 вопросов,и уменя нет возможности просмотреть их все, поэтому возможно повторюсь.
Требуется создать кнопки:
1. flat с наклееным bitmap'om
2. flat с popup меню

Я посмотрел в button style там есть стили BS_FLAT | BS_BITMAP но как на ентот bitmap накрутить bitmap не вкурсе.

С Уважением Saracin.
Re: Все о кнопках, т.е. как создать: flat, c картинкой, с po
От: Snax Россия  
Дата: 24.01.03 03:56
Оценка:
Здравствуйте, Saracin, Вы писали:

S>Требуется создать кнопки:

S>1. flat с наклееным bitmap'om

А если пошукать по сайту?

http://www.rsdn.ru/files/?Classes/sbutton.xml
http://www.rsdn.ru/qna/?controls/btnod.xml

S>2. flat с popup меню


http://www.rsdn.ru/qna/?ui/mnushow.xml

Павел.
P.S. Вообще, RSDN.RU это не только форум.
Тут и статьи есть. И поиск по статьям имеется.
Не ленитесь потратить 3 мин. чтобы найти уже
готовый ответ.
Re[2]: Все о кнопках, т.е. как создать: flat, c картинкой, с
От: Saracin  
Дата: 26.01.03 13:00
Оценка:
Я имел ввиду создание flat на WinAPI не MFC или любая другая библиотека, меня интересует исключительно WinAPI, т.е. CreateWindow("BUTTON",...) только кнопка должна быть flat и я не знаю как на нее наципит bitmap, ну и вопрос повторяется
С Уважением Сарацин.
Re[3]: Все о кнопках, т.е. как создать: flat, c картинкой, с
От: piAnd Россия  
Дата: 26.01.03 13:44
Оценка: 3 (1)
Здравствуйте, Saracin, Вы писали:

S>Я имел ввиду создание flat на WinAPI не MFC или любая другая библиотека, меня интересует исключительно WinAPI, т.е. CreateWindow("BUTTON",...) только кнопка должна быть flat и я не знаю как на нее наципит bitmap, ну и вопрос повторяется

S>С Уважением Сарацин.in=WS_VISIBLE|WS_TABSTOP|WS_CHILD;

HWND hWndBut=CreateWindow ("BUTTON", "OK", BS_BITMAP | ..другие стили.., Left, Top, Width, Height, ParentHWND, (HMENU)ID, hInstance, NULL);

hBM=LoadBitmap (hInstance, MAKEINTRESOURCE (ResourceID));//это твой битмэп

SendMessage (hWndBut, BM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)(HANDLE)hBM);

А про FLAT кнопку в CreateWindow я что-то нигде неслышал, с каких версий виндов она появидась?
Re[4]: Все о кнопках, т.е. как создать: flat, c картинкой, с
От: Saracin  
Дата: 27.01.03 00:51
Оценка:
Спасибо.

A>А про FLAT кнопку в CreateWindow я что-то нигде неслышал, с каких версий виндов она появидась?


там есть стиль BS_FLAT, но кнопка становится очень странной не обычная и не flat. У меня стоят W2K на всякий случай)
Re[3]: Все о кнопках, т.е. как создать: flat, c картинкой, с
От: Snax Россия  
Дата: 27.01.03 01:46
Оценка:
Здравствуйте, Saracin, Вы писали:

S>Я имел ввиду создание flat на WinAPI не MFC или любая другая библиотека, ну и вопрос повторяется


Ну и ответ повторяется

http://www.rsdn.ru/qna/?controls/btnod.xml

Павел.
Re[5]: Все о кнопках, т.е. как создать: flat, c картинкой, с
От: Snax Россия  
Дата: 27.01.03 01:55
Оценка:
Здравствуйте, Saracin, Вы писали:

S>там есть стиль BS_FLAT, но кнопка становится очень странной не обычная и не flat. У меня стоят W2K на всякий случай)


Давайте разберемся с понятиями. Что такое кнопка с картинкой? Если нужно нарисовать
обычную кнопку и добавить в нее картинку, то читайте статью по ссылке, что я
дважды давал и доведите тот код "до ума" согласно своего ТЗ.

Павел.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.