![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Рисунок на кнопке [D1, D2, D3, D4, D5, D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]
sand © (2005-12-26 18:01:00)У меня следующий вопрос,как сделать так что бы в программе написанной на winapi которая использует ресурсы (окна и прочие контролы находятся в res файле) натянуть на кнопки картинки в bmp или jpeg формате?
sand (2005-12-28 17:31:00) [1]
> DDA © (27.12.05 14:03) [2]
>
> SetWindowLong(Button1.Handle, GWL_STYLE, GetWindowLong(Button1.
> Handle, GWL_STYLE) or BS_BITMAP);
> SendMessage(Button1.Handle, BM_SETIMAGE, IMAGE_BITMAP, Image1.
> Picture.Bitmap.Handle);
Попробовал данный метод, но картинка так и не натянулась на кнопку.Я пытался сделать так:
LoadBitmap(hwnd,500);
SendMessage(BUTTON_ID,BM_SETIMAGE,0)
Но ничего не вышло,пожалуйста подскажите в чём ошибка.
DDA (2005-12-27 14:03:00) [2]
SetWindowLong(Button1.Handle, GWL_STYLE, GetWindowLong(Button1.Handle, GWL_STYLE) or BS_BITMAP);
SendMessage(Button1.Handle, BM_SETIMAGE, IMAGE_BITMAP, Image1.Picture.Bitmap.Handle);
DVM (2005-12-27 11:14:00) [3]
> натянуть на кнопки картинки в bmp или jpeg формате?
WM_PAINT очевидно для контролов переопределить