Chronicle Napisano Styczeń 21, 2019 Autor Zgłoś Udostępnij Napisano Styczeń 21, 2019 witam, staram sie napisac bardzo maly program ktory wyswietlilby obrazek w buttonie. wszystko dziala ok, tylko, ze chcialbym aby wygladalo to jak... powiedzmy przycisk start windowsa, czyli bez zadnego obramowania. W jaki sposob moglbym to zrobic ? HBITMAP hbitmap; HWND hButton; HANDLE hImage = LoadImage(NULL, "C:\\shuttle.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); hButton = CreateWindow("button", "Przycisk", WS_CHILD | WS_VISIBLE | BS_BITMAP | BS_FLAT, 10,10,40,25, hwnd, (HMENU)100, hInstance, NULL); SendMessage(hButton, BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)hImage); pozdro, cobra Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Omega Napisano Styczeń 22, 2019 Zgłoś Udostępnij Napisano Styczeń 22, 2019 Najlepiej to zrobic button ze stylem BS_OWNERDRAW. Tylko,ze bedziesz musial umiec obsluzyc komunikat WM_DRAWITEM Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.