注册 登录
编程论坛 C++ Builder

简单的问题,请指教一下

jy02148720 发布于 2010-02-27 10:04, 1076 次点击
刚学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);
}
2 回复
#2
转身2010-04-05 23:29
这还简单啊 无语 溜~~~~~~~~~~~~~~
#3
转身2010-04-05 23:30
哦 原来进错地方了 c++啊
1