void Cxxx::OnRButtonUp(UINT nFlags, CPoint point)
{
CRect rect;
CStatic* p_bitmap=(CStatic*)GetDlgItem(IDC_PHOTO_ICON);
p_bitmap->GetClientRect(&rect); rect.NormalizeRect(); if (rect.PtInRect(point))
{
..... 不知道相对坐标之类的东东,怎么可以使点和控件IDC_PHOTO_ICON获得一致的参考坐标????
{
CRect rect;
CStatic* p_bitmap=(CStatic*)GetDlgItem(IDC_PHOTO_ICON);
p_bitmap->GetClientRect(&rect); rect.NormalizeRect(); if (rect.PtInRect(point))
{
..... 不知道相对坐标之类的东东,怎么可以使点和控件IDC_PHOTO_ICON获得一致的参考坐标????
解决方案 »
- 进来请看。SQL执行后可变的结果集好象不能和一般固定长度的结果集合一样。
- DrawText 加了 DT_EDITCONTROL | DT_WORDBREAK 格式,当自动换行时,怎么知道几个字符被换行了?
- 字体?
- 我写了一个程序,需要留接口供别人调用来可控制我的程序的部分功能,应该采用什么方式好一些?
- 急问:关于VARIANT变量的使用
- vc运行黑屏是怎么回事??
- GetNextView 问题
- 请问怎样为一个字段赋空值
- 请问哪里有vs2003下载
- 我的程序出现了“Debug Assertion Failed”,这是怎么回事?请进来看看!
- 收集VC之路"路报"!!!!!!!!!!每份50分
- 请问用VC如何实现象解析XML那样解析HTML?
RECT rect;
GetWindowRect(&rect);
ScreenToClient(&rect);
判断点的话,就这样咯
if(point.x>=rect.left&&point.x<=rect.right&&point.y>=rect.top&&point.y<=rect.bottom)
{
...
}
{
CRect rect;
CStatic* p_bitmap=(CStatic*)GetDlgItem(IDC_PHOTO_ICON);
p_bitmap->GetWindowRect(&rect);
ScreenToClient(&rect); if (rect.PtInRect(point))
{
MessageBox("ok");
} CDialog::OnRButtonUp(nFlags, point);
}