日期:2014-05-17  浏览次数:21102 次

求解。。做个小软件,好多坑
本来我是想做个小软件,是关于屏幕尺子的。因为玩一个游戏,就想做一个在游戏界面上回显示尺子刻度的软件。

这个软件现在在屏幕尺子刻度的功能已经做好了,测试过了,但是呢,这个软件分16,20,30刻度,我就做了16的刻度。

我想通过按F9是可以画16刻度,F10是画20的,F11是画30的,但是呢,就遇到了在paint的事件里面不知道如何调用keydown来判断,然后画出其他刻度。

然后我又换了一种办法,就是将这3个刻度分成3个窗体,然后根据按键来调用,但是在主窗体对他们进行按键的时候,没有实现出调用窗口的功能....求解啊!!!!!

------解决方案--------------------
听起来你需要响应一个“全局的热键”,你搜搜这个关键字,一大片的示例代码
------解决方案--------------------
做个系统的钩子
------解决方案--------------------
参考以下案例
CC桌面测量,取色,截图工具(经典实例源码)

功能介绍:

1.独有的桌面CC式测量,测量更方便。。更适合正在编程写程序的您...有时候是不是在苦苦拿这尺子量一些桌面软件的大小呢。。嘿嘿。以后不用了。。有了这个工具软件来帮你实现。比普通的桌面尺子测量更方便
2.标尺测量,说到测量工具,尽管桌面标尺不太好用,却是经典不可缺少的。
3.标尺测量2,和上一个标尺测量差不多,尺子变换成另一种格式的了。
4.测量工具说截取的长度统一都是C#里面PX像素来测量的。。更适合小编的您、
5.桌面截图工具,和QQ截图相似度90%。却比QQ截图的图像更加清晰,原来是多少像素的,截出来的就是多少像素的。。不会像QQ截图有偏差。截图后。还可存储到剪贴板和生成图像文件。
6.颜色拾取器,只要是出现在屏幕上的颜色。统统。都逃不过颜色拾取器。。鼠标。所指的地方就能获得,RGB值和颜色名称,颜色名称可用于C#编程软件,颜色拾取时新加入屏幕放大镜功能。
7.上面上述功能均有源码,何不赶快下载拥有呢。

小编留言:小编审查过了,没有BUG。。完美运行!!!