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~ 先代她谢谢大家了~~ |
|
|
21楼#
发布于:2002-06-11 15:30
老X啊,这些大家都懂,相信低低小姐也懂,她只是不会Delphi啊 :( :( :( 呵呵~~这个嘛~~怎么说??运气啊~~你也会有的!叫她介绍啊~~ 我知道大家知道!我是帮她把问题捧热啊~~也是希望这的老朋友能卖我个面子帮帮她啊~~花猫一定用过DELPHI!!快点拿些经验出来~~我就当帮她抛砖引玉了~~大家一定要给我个薄面捧碰场哦~~ |
|
|
22楼#
发布于:2002-06-11 15:33
我很早以前玩过几个月Delphi,但也没法几句话就教会低低啊 :( :( :(
|
|
|
23楼#
发布于:2002-06-11 15:36
这里不是驱动开发论坛吗?怎么有很多Delphi高手?我学过一点Delphi,不知你说的是做什么鼠标和键盘? 这里的当然有很多DELPHI高手啊~~搞驱动的人偶尔也会写界面的!我虽然强项是C/CPP,但是VB和JAVA之类的其他语言也是略知1-2的~~可是DELPHI还真没用过~~要分好说~~想要多少就说!只要帮了LOW的忙的就等于帮了我的大忙~~我可以开帖子放分的~~不过不是专家分!要不阿宁会不高兴的! |
|
|
24楼#
发布于:2002-06-11 16:47
delphi摸了几天就放下了。
可惜,帮不上了。 |
|
25楼#
发布于:2002-06-11 16:49
帮你炒炒倒可以。 :D
|
|
26楼#
发布于:2002-06-11 17:07
能否说一下到底要做哪些东西,DELPHI俺是不会,不过如果只是要实现某些功能,可以用其他语言写个DLL
|
|
27楼#
发布于:2002-06-11 17:09
去下一个 TWatch 组件吧,用起来很简单。
它也带源码,想自己写的话可以参考一下。 |
|
|
28楼#
发布于:2002-06-11 19:18
都什么时候啦,现在才来抱佛脚
|
|
29楼#
发布于:2002-06-11 19:20
老鼠来啦
|
|
30楼#
发布于:2002-06-11 19:22
都不知道平时干什么去了?你不会是平时认真上课的那种吧!最讨厌的就是这种人,这种人最容易变,人前一套人后一套
|
|
31楼#
发布于:2002-06-11 20:12
不管你们现在怎么说我了,我实在是不会用DELPHI了,但是我现在已经在跟着.X.T.I.M在努力学好C++了.
正是我不会才在这里问呀,我学会了就可以回答问题了呀! 我们的学校的确不是很好,但是并不代表我不是一个好学生呀.我的基础课学的很好的,就是前两年一心想出国,整天看了ABC,没有学好高级语言呀!我从现在开始好好学习也不晚吧! 放心吧!我一定会努力学好C++的,因为我有一个好老师,.X.T.I.M是不会象你那样讲我的! |
|
32楼#
发布于:2002-06-11 20:24
都不知道平时干什么去了?你不会是平时认真上课的那种吧!最讨厌的就是这种人,这种人最容易变,人前一套人后一套 老鼠吃我飞脚~~~ 家伙~~叫你帮忙你小子就上来说风凉话~~ 我再飞脚~~~ 花猫来帮我K他~~太拽了~~三天不打上房揭瓦!! 竟然敢对MM无礼??知道不知道无礼就是非礼啊~~ 大庭广众下非礼MM??最后飞一脚!呵呵~~ 哎~~连飞三脚~~累了累了~~下次再找你算帐!! |
|
|
33楼#
发布于:2002-06-11 20:28
看来你应该是个好学生了,那你就全当看着.X.T.I.M的面子帮我做那个了,只要让我这次顺利拿到优秀,你随时去海口,我们不管谁有时间都会盛情款待的,就怕你没有本事还口气不小.有本事就作一个出来,我就服你了.你上学的时候老师教你怎么用DELPHI还是C++了?
|
|
34楼#
发布于:2002-06-11 20:45
呵呵,打起来了,好看。
小老鼠最近怎么了? 也不来灌水了 来了就骂人,唉,是不是。。。。。。。。。。。。。? |
|
|
35楼#
发布于:2002-06-11 20:51
楼上那位妹妹,虽然我学过DEPHI,可那是应付毕业的。
sorry,帮不上忙。 可我精神上支持。希望你早点完成设计。 |
|
|
36楼#
发布于:2002-06-12 00:37
代码~~
|
|
|
37楼#
发布于:2002-06-12 00:39
代码2~~SUB7~~经典木马~~
|
|
|
38楼#
发布于:2002-06-12 12:15
靠,不知道这个LOW和X弟有什么关系,居然要揍我,给你两脚佛山无影脚尝尝,让你也过过瘾吧!
|
|
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关于用户界面输入的部分: |
|
|