18.5.4 捕获触笔
如果应用程序启动一个模式对话框(如大部分的 UIQ 对话框),那么,尽管应用程序视图窗口仍然在对话框窗口上可见,但不允许触笔事件进入应用程序视图。这就是触笔捕获(pointer capture):对话框捕获触笔。
可以使用CCoeControl::SetPointerCapture()来捕获控件的所有触笔事件。显然,窗口服务器也必须参与进来:可显示的窗口也支持触笔捕获API。
抓取和捕获似乎有些混淆。抓取意思是保持触笔事件与发生触笔按下事件所在的控件相关联;捕获意思是防止在特定的控件外部处理触笔按下事件。
【责任编辑:
董书 TEL:(010)68476606】