Re: Can some expert tell me how to put a PNG in a Button?
- From: "Tom Serface" <tom@xxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 6 Jan 2009 10:42:24 -0800
I don't know if you've seen this one or not, but it may help you out:
http://www.codeproject.com/KB/buttons/GdipButton.aspx
Tom
"AntiBNI" <elitescript@xxxxxxxxxxx> wrote in message news:EB83665B-D9B0-4888-B49A-661FC86A77AB@xxxxxxxxxxxxxxxx
I've been trying to draw a PNG on a Button for a long time without any luck.
There is no documentation, Tutorial, Post or any kind of information abut how to draw a Transparent PNG image on a CButton or CBitmapButton.
So, I really need some help on how to do it.
I tried:
----------------------------------------------Code-----------------------------------
void MyButton::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)
{
// TODO: Add your code to draw the specified item
CDC dc;
dc.Attach(lpDrawItemStruct->hDC);
CRect rt;
rt = lpDrawItemStruct->rcItem;
Graphics grpx(dc);
Rect rect(50,20,100,100); //Size and Pos of the Image
Image * Img = Image::FromFile(L"C:\\Img.png",FALSE);//Image Destination
grpx.DrawImage(Img,rect);//Draw The PNG on the Button
dc.SetTextColor(RGB(0,0,255));
CString Temp;
GetWindowText(Temp);
dc.DrawText(Temp,rt,DT_CENTER|DT_VCENTER|DT_SINGLELINE);
dc.Detach();
}
----------------------------------------End of Code-------------------------------------------------------
But it doesn't work at all...
This will Improve my GUIs dramatically.
.
- References:
- Can some expert tell me how to put a PNG in a Button?
- From: AntiBNI
- Can some expert tell me how to put a PNG in a Button?
- Prev by Date: Re: Can some expert tell me how to put a PNG in a Button?
- Next by Date: Re: Why we have seperate Create(…) in MFC
- Previous by thread: Re: Can some expert tell me how to put a PNG in a Button?
- Next by thread: Re: Can some expert tell me how to put a PNG in a Button?
- Index(es):
Relevant Pages
|