Re: Clickable Images in VC++
In addition to the other answers, here is another solution. This one does
not involve other windows. It has less overhead, and it will be alot simpler
when you want to scroll the images in your dialog.
Simply draw your images on your dialog box as are, and keep track of where
you drew each one, you can do that by creating an array of structs that
maybe contains the filename and coordinates of the image. Next take over
the button messages that you like in your dialog (WM_LBUTTONDOWN,
WM_LBUTTONDBLCLK). There you can loop through your images to see which one
was clicked on.
void CMyDialog::OnLButtonDown(Flags,Point)
{
for (int i = 0; i < m_ImageList;i++)
{
if (m_ImageList.GetRect().PtInRect(Point))
{
ImageWasClicked(i);
}
}
CDialog::OnLButtonDown(Flags,Point);
}
AliR.
"crow" <theclevercrow@gmail.com> wrote in message
news:72935b50-f6ef-4b8d-b798-e54310c813f2@s8g2000prg.googlegroups.com...
Hi,
Is it possible to create Click-able Images (similar to click-able
buttons) in VC++. If so , how ?
I have already seen the existing thread on this subject here and I did
not understand it.
Thanks in advance
Crow.