.X.T.I.M.
驱动大牛
驱动大牛
  • 注册日期2001-09-22
  • 最后登录2021-08-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2002-06-11 15:26
我知道你没有SDK,你可以看在线的MSDN关于用户界面输入的部分:
[url]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/mouseinput/mouseinputreference/mouseinputfunctions/dragdetect.asp  [/url]

这里面讲述所有的键盘和鼠标的函数的原形和作用!还有结构体、消息和通知事件等!看完我的帖子还有不明了的地方可以再这里查询或搜索!还是搞不定就给我打电话或发短消息吧!
另外这里的DELPHI的高手很多~~大家就帮帮她吧!!
说说一些她该注意的东西,或指出我的错误,毕竟我没用过DELPHI~
先代她谢谢大家了~~
<IMG src="http://www.microsoft.com/traincert/images/logos/mcp.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcdba.gif" border=0><br> <IMG src="http://www.microsoft.com/traincert/images/logos/mcse.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcsd.gif" border=0>
.X.T.I.M.
驱动大牛
驱动大牛
  • 注册日期2001-09-22
  • 最后登录2021-08-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2002-06-11 15:30
老X啊,这些大家都懂,相信低低小姐也懂,她只是不会Delphi啊 :( :( :(
btw,为什么你有女子朋友而我没有? :( :( :(

呵呵~~这个嘛~~怎么说??运气啊~~你也会有的!叫她介绍啊~~
我知道大家知道!我是帮她把问题捧热啊~~也是希望这的老朋友能卖我个面子帮帮她啊~~花猫一定用过DELPHI!!快点拿些经验出来~~我就当帮她抛砖引玉了~~大家一定要给我个薄面捧碰场哦~~
<IMG src="http://www.microsoft.com/traincert/images/logos/mcp.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcdba.gif" border=0><br> <IMG src="http://www.microsoft.com/traincert/images/logos/mcse.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcsd.gif" border=0>
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2002-06-11 15:33
我很早以前玩过几个月Delphi,但也没法几句话就教会低低啊 :( :( :(
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
.X.T.I.M.
驱动大牛
驱动大牛
  • 注册日期2001-09-22
  • 最后登录2021-08-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2002-06-11 15:36
这里不是驱动开发论坛吗?怎么有很多Delphi高手?我学过一点Delphi,不知你说的是做什么鼠标和键盘?

这里的当然有很多DELPHI高手啊~~搞驱动的人偶尔也会写界面的!我虽然强项是C/CPP,但是VB和JAVA之类的其他语言也是略知1-2的~~可是DELPHI还真没用过~~要分好说~~想要多少就说!只要帮了LOW的忙的就等于帮了我的大忙~~我可以开帖子放分的~~不过不是专家分!要不阿宁会不高兴的!
<IMG src="http://www.microsoft.com/traincert/images/logos/mcp.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcdba.gif" border=0><br> <IMG src="http://www.microsoft.com/traincert/images/logos/mcse.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcsd.gif" border=0>
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
24楼#
发布于:2002-06-11 16:47
delphi摸了几天就放下了。
可惜,帮不上了。
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
25楼#
发布于:2002-06-11 16:49
帮你炒炒倒可以。 :D
WOOD
驱动老牛
驱动老牛
  • 注册日期2001-09-14
  • 最后登录2008-06-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2002-06-11 17:07
能否说一下到底要做哪些东西,DELPHI俺是不会,不过如果只是要实现某些功能,可以用其他语言写个DLL
cn18799
驱动老牛
驱动老牛
  • 注册日期2001-11-17
  • 最后登录2010-04-16
  • 粉丝0
  • 关注0
  • 积分54分
  • 威望36点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2002-06-11 17:09
去下一个 TWatch 组件吧,用起来很简单。
它也带源码,想自己写的话可以参考一下。
[img]http://www.danasoft.com/vipersig.jpg[/img] [img]http://www.driverdevelop.com/forum/upload/cn18799/2002-09-28_logo.gif[/img]
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
28楼#
发布于:2002-06-11 19:18
都什么时候啦,现在才来抱佛脚
Deer
驱动大牛
驱动大牛
  • 注册日期2002-04-30
  • 最后登录2008-05-06
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
29楼#
发布于:2002-06-11 19:20
老鼠来啦
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
30楼#
发布于:2002-06-11 19:22
都不知道平时干什么去了?你不会是平时认真上课的那种吧!最讨厌的就是这种人,这种人最容易变,人前一套人后一套
Joanne
游客
游客
31楼#
发布于:2002-06-11 20:12
不管你们现在怎么说我了,我实在是不会用DELPHI了,但是我现在已经在跟着.X.T.I.M在努力学好C++了.
正是我不会才在这里问呀,我学会了就可以回答问题了呀!
我们的学校的确不是很好,但是并不代表我不是一个好学生呀.我的基础课学的很好的,就是前两年一心想出国,整天看了ABC,没有学好高级语言呀!我从现在开始好好学习也不晚吧!
放心吧!我一定会努力学好C++的,因为我有一个好老师,.X.T.I.M是不会象你那样讲我的!
.X.T.I.M.
驱动大牛
驱动大牛
  • 注册日期2001-09-22
  • 最后登录2021-08-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
32楼#
发布于:2002-06-11 20:24
都不知道平时干什么去了?你不会是平时认真上课的那种吧!最讨厌的就是这种人,这种人最容易变,人前一套人后一套

老鼠吃我飞脚~~~
家伙~~叫你帮忙你小子就上来说风凉话~~
我再飞脚~~~
花猫来帮我K他~~太拽了~~三天不打上房揭瓦!!
竟然敢对MM无礼??知道不知道无礼就是非礼啊~~
大庭广众下非礼MM??最后飞一脚!呵呵~~
哎~~连飞三脚~~累了累了~~下次再找你算帐!!
<IMG src="http://www.microsoft.com/traincert/images/logos/mcp.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcdba.gif" border=0><br> <IMG src="http://www.microsoft.com/traincert/images/logos/mcse.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcsd.gif" border=0>
Joanne
游客
游客
33楼#
发布于:2002-06-11 20:28
看来你应该是个好学生了,那你就全当看着.X.T.I.M的面子帮我做那个了,只要让我这次顺利拿到优秀,你随时去海口,我们不管谁有时间都会盛情款待的,就怕你没有本事还口气不小.有本事就作一个出来,我就服你了.你上学的时候老师教你怎么用DELPHI还是C++了?
violetty
驱动大牛
驱动大牛
  • 注册日期2002-05-18
  • 最后登录2004-08-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
34楼#
发布于:2002-06-11 20:45
呵呵,打起来了,好看。
小老鼠最近怎么了?
也不来灌水了
来了就骂人,唉,是不是。。。。。。。。。。。。。?
我没有见过violet, 但是我喜欢它, 正如我没有见过你, 同样深深的爱着你。。。。。。。。。。
violetty
驱动大牛
驱动大牛
  • 注册日期2002-05-18
  • 最后登录2004-08-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
35楼#
发布于:2002-06-11 20:51
楼上那位妹妹,虽然我学过DEPHI,可那是应付毕业的。
sorry,帮不上忙。
可我精神上支持。希望你早点完成设计。
我没有见过violet, 但是我喜欢它, 正如我没有见过你, 同样深深的爱着你。。。。。。。。。。
.X.T.I.M.
驱动大牛
驱动大牛
  • 注册日期2001-09-22
  • 最后登录2021-08-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
36楼#
发布于:2002-06-12 00:37
代码~~
<IMG src="http://www.microsoft.com/traincert/images/logos/mcp.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcdba.gif" border=0><br> <IMG src="http://www.microsoft.com/traincert/images/logos/mcse.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcsd.gif" border=0>
.X.T.I.M.
驱动大牛
驱动大牛
  • 注册日期2001-09-22
  • 最后登录2021-08-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
37楼#
发布于:2002-06-12 00:39
代码2~~SUB7~~经典木马~~
<IMG src="http://www.microsoft.com/traincert/images/logos/mcp.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcdba.gif" border=0><br> <IMG src="http://www.microsoft.com/traincert/images/logos/mcse.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcsd.gif" border=0>
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
38楼#
发布于:2002-06-12 12:15
靠,不知道这个LOW和X弟有什么关系,居然要揍我,给你两脚佛山无影脚尝尝,让你也过过瘾吧!
HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
39楼#
发布于:2002-06-12 13:42
ps:发这个贴子的时候,我在忏悔...... :-p。


--------------------------------------------------------------------------------

************************
这些是要响应的鼠标消息~~~
************************
case WM_MOUSEMOVE:
调用GetCursorPos(&point)函数获得当前坐标~~~
原形:
BOOL GetCursorPos(
  LPPOINT lpPoint   // cursor position
);
POINT的数据结构原形:
typedef struct tagPOINT {
  LONG x;
  LONG y;
} POINT, *PPOINT;

      然后通过调用相关函数,发送鼠标坐标~~~
   break;

  case WM_LBUTTONDOWN:
       通过调用相关函数,发送鼠标事件~~~
   break;

  case WM_LBUTTONUP:
       通过调用相关函数,发送鼠标事件~~~
   break;

  case WM_RBUTTONDOWN:

    通过调用相关函数,发送鼠标事件~~~
   break;

  case WM_RBUTTONUP:
    通过调用相关函数,发送鼠标事件~~~
   break;
 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
下面是设置鼠标事件的函数~~~
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
在当前屏幕设置鼠标坐标:
原形:
BOOL SetCursorPos(
  int X,  // horizontal position
  int Y   // vertical position
);
例子:SetCursorPos(point.x,point.y);
下面是设置鼠标点击事件,参数格式是(事件类型,X坐标,Y坐标,剩下的是鼠标轮的东西和附加信息估计你们也没有什么用,就用两个0吧!)
函数原形:
VOID mouse_event(
  DWORD dwFlags,         // motion and click options
  DWORD dx,              // horizontal position or change
  DWORD dy,              // vertical position or change
  DWORD dwData,          // wheel movement
  ULONG_PTR dwExtraInfo  // application-defined information
);
例子:
 
在当前屏幕设置鼠标左键按下:
mouse_event(MOUSEEVENTF_LEFTDOWN,point.x,point.y,0,0);

在当前屏幕设置鼠标左键释放:
mouse_event(MOUSEEVENTF_LEFTUP,point.x,point.y,0,0);

在当前屏幕设置鼠标右键按下:
mouse_event(MOUSEEVENTF_RIGHTDOWN,point.x,point.y,0,0);
 
在当前屏幕设置鼠标右键释放:
mouse_event(MOUSEEVENTF_RIGHTUP,point.x,point.y,0,0);
 
################################
备注:
################################
 
GetCursorPos和SetCursorPos得到的都是屏幕坐标而飞端口坐标!


我知道你没有SDK,你可以看在线的MSDN关于用户界面输入的部分:
[url]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/mouseinput/mouseinputreference/mouseinputfunctions/dragdetect.asp  [/url]

这里面讲述所有的键盘和鼠标的函数的原形和作用!还有结构体、消息和通知事件等!看完我的帖子还有不明了的地方可以再这里查询或搜索!还是搞不定就给我打电话或发短消息吧!
另外这里的DELPHI的高手很多~~大家就帮帮她吧!!
说说一些她该注意的东西,或指出我的错误,毕竟我没用过DELPHI~
先代她谢谢大家了~~
不再回忆从前,我已经生活在幸福当中。
游客

返回顶部