MFC添加png格式的图片,并且给图片添加单击事件应该怎么弄?
我要在程序界面中添加一个png格式的图片,并且在这个图片上添加单击事件。具体应该怎么弄啊?求教各位大神。
我用CImage将png格式的图片加到程序中了。但是单击事件不知道该怎么弄了。
CImage image;
image.Load(_T("./res/logo.png"));
image.TransparentBlt(GetDC()->m_hDC,0,0,image.GetWidth(),image.GetHeight(),RGB(255,255,255)); mfc image
[解决办法]
这个简单,在鼠标单击响应函数中加入判断
void CMFCView::OnLButtonDown(UINT nFlags, CPoint point)
{
POINT pt;
pt.x = point.x;
pt.y = point.y;
if (&m_rectOfPng, pt)
{
说明已经在图片上单击了。
}
}