Zdravím,
už delší dobu se snažím aplikovat texturu na tlačítko, ale nic mi zatím nefungovalo, tak prosím vás profíky o pomoc ;-)
Toto mám globálně:
HINSTANCE hInstance;
HWND button;
#define IDB_BITMAP1 "Texture.bmp"
A zde se marně snažím aplikovat texturu:
case WM_CREATE:
{
button = CreateWindow(
TEXT("BUTTON"),
TEXT("button"),
BS_BITMAP | WS_CHILD | WS_VISIBLE,
5, 5, //Pozice Tlačítka
200, 200,//Velikost Tlačítka
hwnd,
(HMENU)ID_BUTTON,
(HINSTANCE)GetWindowLong(hwnd, GWL_HINSTANCE),
NULL,
);
}
return 0;
case WM_PAINT:
{
PAINTSTRUCT ps;
HDC hdc;
hdc = BeginPaint(hwnd, &ps);
HANDLE hbitmap = LoadImage(GetModuleHandle(NULL), MAKEINTRESOURCE(IDB_BITMAP1), IMAGE_BITMAP, 32, 32, LR_DEFAULTCOLOR);
SendMessage(button, BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)hbitmap);
EndPaint(hwnd, &ps);
}
return 0;
Předem děkuji za pomoc :-)