标题:简单的问题,请指教一下
取消只看楼主
jy02148720
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-2-27
 问题点数:0 回复次数:0 
简单的问题,请指教一下
刚学C++builder  好多不懂的
希望大家能指教一下。

首先,我要达到的目标是左键双击Form1上某点,得到(x,y),将此坐标放入如下函数。
#include <iostream>
using namespace std;
int main()
{
int a=x;
int b=y;
cout < <a < <" " < <b < <endl;
return 0;
}
下面这个模块得到的是屏幕的坐标,问:
1、如何改成得到的是Form1的坐标。
2、此坐标如何“传”到上面的主函数。(这是重点的重点,呵呵)
3、默认的坐标是坐上位坐标(0,0),如何使坐标原点移到左下,使左下为(0,0)。
void __fastcall TForm1::FormClick(TObject *Sender)
{
  POINT MousePos;
  GetCursorPos(&MousePos);
  ShowMessage(MousePos.x);
  ShowMessage(MousePos.y);
}
搜索更多相关主题的帖子: 指教 
2010-02-27 10:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-298184-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.396544 second(s), 10 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved