hur.cn - 华软网

 热门搜索

鼠标点击哪里,就在哪里显示一个字符串!!急!!!

  作者:未知    来源:网络    更新时间:2011/5/30
鼠标点击哪里,就在哪里显示一个字符串!!急!!!
---华软 网友回答---
是在对话框范围还是在整个屏幕范围啊?
---华软网友回复---
单文档应用程序
引用 1 楼 atmcash4423 的回复:
是在对话框范围还是在整个屏幕范围啊?

---华软网友回复---
这个似乎没有太大难度啊,响应WM_LBUTTONDOWN消息就行了
---华软网友回复---
字符如果在弹出对话框中显示可以用SetWindowPos 控制位置
---华软网友回复---
用什么函数来显示字符串的内容啊。有带坐标的函数吗
引用 3 楼 leiyingecho 的回复:
这个似乎没有太大难度啊,响应WM_LBUTTONDOWN消息就行了

---华软网友回复---
引用 5 楼 susan427 的回复:
用什么函数来显示字符串的内容啊。有带坐标的函数吗

引用 3 楼 leiyingecho 的回复:
这个似乎没有太大难度啊,响应WM_LBUTTONDOWN消息就行了

用CToolTipCtrl控件就可以
---华软网友回复---
还有没有其他方法啊,这个控件我不会用!!!!
引用 6 楼 visualeleven 的回复:
引用 5 楼 susan427 的回复:
用什么函数来显示字符串的内容啊。有带坐标的函数吗

引用 3 楼 leiyingecho 的回复:
这个似乎没有太大难度啊,响应WM_LBUTTONDOWN消息就行了

用CToolTipCtrl控件就可以

---华软网友回复---
我再详细描述一下:当单击鼠标左键时,以当前鼠标位置为起点,显示文本内容
---华软网友回复---
C++">
//全局变量
int xx=0,yy=0;
bool n=false;

C++">
//鼠标按下消息
void CrrrrrrrrrrrrrrrrrrrrrrView::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值

xx=point.x;
yy=point.y;
n=true;
Invalidate();

CView::OnLButtonDown(nFlags, point);
}

C++">
//view类
void CrrrrrrrrrrrrrrrrrrrrrrView::OnDraw(CDC* pDC)
{
CrrrrrrrrrrrrrrrrrrrrrrDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;

// TODO: 在此处为本机数据添加绘制代码
if(n==true)
{
pDC->TextOutA(xx,yy,"点击这里了");
}
}

我水平就这样了,大家别笑话~~
---华软网友回复---
谢谢,辛苦了!!
引用 9 楼 atmcash4423 的回复:
C/C++ code

//全局变量
int xx=0,yy=0;
bool n=false;



C/C++ code

//鼠标按下消息
void CrrrrrrrrrrrrrrrrrrrrrrView::OnLButtonDown(UINT nFlags, CPoint point)
{
    // TODO: 在此添加消息处理程序代码和/或调用默认值

 ……
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。