| 作者 |
内容 |
| GeneYuan |
请给一个思路,如何捕捉操作?
对于任何一个应用软件,就好比photoshop,如何知道用户点了photoshop的哪个菜单、哪个按钮以及他是画了一个圆还是一条直线?
谢谢! |
| 02/02/02 15:17 |
酷帖! 臭帖! 回复 |
| 酷帖评价: 臭帖评价: |
| 返回页首 |
|
| lzhihua |
不大明白你的问题。不过我想,频繁交互的软件一般采用事件机制。哪个菜单、哪个按钮,可以从事件来判断,GUI的框架一般都支持这种事件。至于画了一个圆还是一条直线,看来你得自己包装事件了。
|
| 02/02/02 16:51 |
酷帖! 臭帖! 回复 |
| 酷帖评价: 臭帖评价: |
| 返回页首 |
|
| GeneYuan |
事件是不是就是消息?啥叫包装事件?
因为我搞教育软件,有这种题:请在Photoshop中画一个半径为200像素的一个圆。
现在我想知道用户是不是做对了,用程序判断。那我就要捕捉用户的操作啊。 |
| 02/02/04 09:51 |
酷帖! 臭帖! 回复 |
| 酷帖评价: 臭帖评价: |
| 返回页首 |
|
| GeneYuan |
事件是不是就是消息?啥叫包装事件?
事件是不是就是消息?啥叫包装事件?
因为我搞教育软件,有这种题:请在Photoshop中画一个半径为200像素的一个圆。
现在我想知道用户是不是做对了,用程序判断。那我就要捕捉用户的操作啊。 |
| 02/02/04 09:52 |
酷帖! 臭帖! 回复 |
| 酷帖评价: 臭帖评价: |
| 返回页首 |
|
| Charity_Zhou |
回复:
请给一个思路,如何捕捉操作?
嗬嗬,关键是如何从PS从发出一个事件,能让您(PS外的应用程序)捕捉,另外,您还需要PS的对象库,否则您是无法知道PS的DRAW事件的对象是什么?(这样做,技术上简单,但是从哪来这些库呢?)嘿嘿。
还有一个方法是,自己做一个简单的PS界面程序,在其中控制。设置一个DRAW事件,以及简单的对象库。当用户DRAW一个图形时,就触发一个DRAW事件,同时传输一个图形对象。然后捕捉这个事件,判断是否是一个圆对象,是取其半径。 |
| 02/02/04 17:15 |
酷帖! 臭帖! 回复 |
| 酷帖评价: 臭帖评价: |
| 返回页首 |
|
| GeneYuan |
回复:
请给一个思路,如何捕捉操作?
要有普遍性,不能简单计
能不能通过捕获划线或画圆的API来确定呢? |
| 02/02/18 17:43 |
酷帖! 臭帖! 回复 |
| 酷帖评价: 臭帖评价: |
| 返回页首 |
|
| Charity_Zhou |
回复:
请给一个思路,如何捕捉操作?
如果您能在PS外捕获PS内的API,那是可以的。从理论上说,我想应该是能捕获的。
但如何捕获?我不知道。这可能需要很深入的了解WINDOWS机制。其技术难度可能很大。 |
| 02/02/19 09:06 |
酷帖! 臭帖! 回复 |
| 酷帖评价: 臭帖评价: |
| 返回页首 |
|
| 过客 |
参考设计模式中的command模式
|
| 02/02/19 09:41 |
酷帖! 臭帖! 回复 |
| 酷帖评价: 臭帖评价: |
| 返回页首 |
|
| 过客 |
参考设计模式中的command模式
|
| 02/02/19 09:41 |
酷帖! 臭帖! 回复 |
| 酷帖评价: 臭帖评价: |
| 返回页首 |
|
| 过客 |
请参考设计模式中的command模式
|
| 02/02/19 09:41 |
酷帖! 臭帖! 回复 |
| 酷帖评价: 臭帖评价: |
| 返回页首 |
|
| 过客 |
事件的组合,我想
例如一个CLICK,不就是一个MOUSEDOWN和一个MOUSEUP的组合吗? |
| 02/02/19 09:47 |
酷帖! 臭帖! 回复 |
| 酷帖评价: 臭帖评价: |
| 返回页首 |
|