基于Visual C#的Windows API 程序设计——控制你的Windows系统

来源:互联网 发布:2017如何关闭淘宝店铺 编辑:程序博客网 时间:2023/12/03 09:22

 

有人问:最近又有什么新的作品?

呵呵!新的作品算不上,只是做点自己感兴趣的,以前又没有做过的!

飞鸽传书是怎么开发的?飞秋是怎么设计的?QQ的远程协助又是基于什么原理?

9月份主要在学习Windows API,特奉上自己一点小小的学习心得《基于Visual C#的Windows API 程序设》!相信你看完,最好实践完后,对这些问题你会有一个明确的答案!

目录如下:(部分内容空间以前已经发布了)

一、窗体事件... 2

1、根据窗口标题得到窗口句柄(Handle... 2

2、根据窗体类名获取句柄... 3

3、获取子窗体句柄... 3

4、显示窗体... 4

5、设置当前窗体... 5

6、根据句柄获得类名... 5

7、获得指定窗口的状态及位置信息... 6

8、指定窗口的位置... 7

9、向窗体发送消息... 8

二、鼠标事件... 9

1、获取光标当前位置... 9

2、设置光标位置... 10

3、鼠标点击事件... 10

三、键盘模拟... 12

四、其他... 12

1、执行可执行程序... 12

2ShellExecute函数... 13

五、实例:农场工具... 14

1、获取光标位置... 14

2、设置窗体坐标... 14

3、定义鼠标单击事件函数... 15

4、获取图像... 16

5、识别摘取状态... 17

6、摘取自己的农场... 18

7、提示窗口的处理... 18

8、摘取他人农场... 19

9、定时为自己摘取... 22

10、模拟鼠标事件... 23

六、Socket通信... 25

1、同步模式... 26

2、异步模式... 27

3、实例:局域网通信工具... 28

七、TcpListener与TcpClient. 31

八、文件传输... 34

九、实例:局域网控制... 37

1、界面传输... 38

2、控制客户端... 42

3、其他... 47

 

 

下载地址(网络硬盘,请勿直接复制链接下载):

http://www.brsbox.com/filebox/uploadcomplete/randstr/9J3v0551I9R2Sq7m37g2590h2Z/fgid/c45814ff75e040dfe09d2ba0919f30d5/dirids/1501532