C++鼠标单击获取坐标 20

我现在要做个这程序,在个对话框里,鼠标点击顺序分别为左上->右上->右下->左下,点完之后会调用其他的一个程序,一定要按这样的顺序按,不然就没反应不会弹其他程序,我现在又... 我现在要做个这程序,在个对话框里,鼠标点击顺序分别为
左上->右上->右下->左下,点完之后会调用其他的一个程序,一定要按这样的顺序按,不然就没反应不会弹其他程序,我现在又了个想法就是设置个FLAG=0然后点左上FLAG=1,点完右上之后if(flag=1)右上FLAG+1,点完右下之后if(flag=2)右下flag+1,点完左下之后if(flag=3)左下flag+1,if(flag=4)shellcute调其他程序。有高手能写个完整的代码给我了,谢谢了。我不知道怎么去获取单击坐标,也不知道具体在C++里怎么去做判断啊,要原码谢谢了,逻辑方法我自己都知道,刚学的C++不大会,在线等啊。。。
展开
 我来答
花花剧啊
2010-08-15 · 超过21用户采纳过TA的回答
知道答主
回答量:184
采纳率:0%
帮助的人:85.3万
展开全部
你要是用什么写呢?
你要是用C配合WINDOWS API写。
那就在窗口过程中加个WM_MOUSE.然后读取LPRAM中的高字和低字。
要是用MFC做的话。
然就直接做个鼠标的消息映射。
苔痕上的绿草
2010-08-10
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
对话框添加对WM_LBUTTONDOWN消息的处理函数即可,比如:
void 你的对话框::OnLButtonDown(UINT nFlags, CPoint point)
函数里面根据point值进行逻辑处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lleihai123
2010-08-08
知道答主
回答量:38
采纳率:0%
帮助的人:0
展开全部
Api 中的 lparm 参数包含了坐标信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
deneb
2010-08-19
知道答主
回答量:28
采纳率:0%
帮助的人:0
展开全部
Windows程序设计
这本书就是你需要的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式