我想在CTreeCtrl控件中用鼠标右击后弹出一个菜单,请问如何得到点击坐标?请指教!!!
解决方案 »
- 为什么用CHttpFile的QueryInfo得不到完全的cookie?
- 颜色识别
- 如何将CBitmap对象或者HBITMAP显示在对话框上
- Windows2003 双网卡不能上网了?
- 神呐..大侠救命!rc.exe 错误.
- 当我们在窗体边缘按住鼠标时,可改变窗体大小,但是同是XP系统,有的在改变大小时只出下出现个虚框,而有的则实时更改,这是通过系统那个参数设置的啊?
- 怎样在WIN32控制台程序中检测键盘状态?
- 如何将字符串转换成整型的值
- Visual C++ 和 Visual C++.NET 有什么区别呢?
- 在程序里怎样知道屏幕保护程序已经启动?
- 一个还不错的编程站点,内容比较丰富!~~~~~~~~~~~~~~
- 谁有《windows程序设计》的配书源代码??
GetCursorPos(&curPoint);
HTREEITEM m_selectedItem;
void CTreeCtrlEx::OnLButtonDown(UINT nFlags, CPoint point)
{
UINT flags;
m_selectedItem = HitTest(point, &flags); if((flags & TVHT_ONITEMRIGHT) || (flags & TVHT_ONITEMINDENT) ||
(flags & TVHT_ONITEM))
{
SelectItem(m_selectedItem);
} CTreeCtrl::OnLButtonDown(nFlags, point);
}