发明名称 |
一种桌面标注与互动方法 |
摘要 |
本发明公开了一种桌面标注和互动方法,包括步骤:创建一个对话框;若对话框创建成功,则根据屏幕窗口的设备上下文创建一个兼容窗口的设备上下文;将对话框的属性设置为:透明与屏幕的大小一样以及扩展模式为可扩展;加载钩子函数捕获鼠标左键参数,若捕捉到WM_LBUTTONDOW后捕捉到WM_MOUSEMOVE,则通过兼容的设备上下文创建一个内存设备上下文;依据WM_MOUSEMOVE将内存设备上下文上的数据进行标注;通过BitBlt函数把标注的内存设备上下文的数据更新到屏幕窗口设备上下文;若捕捉到WM_LBUTTONDOW后仅捕捉到WM_LBUTTONUP则转发桌面消息。本发明提高了演示和讲解的效率。 |
申请公布号 |
CN102012811B |
申请公布日期 |
2013.10.30 |
申请号 |
CN201010556983.9 |
申请日期 |
2010.11.24 |
申请人 |
广东威创视讯科技股份有限公司 |
发明人 |
陈先志 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
广州华进联合专利商标代理有限公司 44224 |
代理人 |
王茹;曾旻辉 |
主权项 |
一种桌面标注与互动方法,其特征在于,包括:创建一个对话框;若所述对话框创建成功,则根据屏幕窗口的设备上下文创建一个兼容窗口的设备上下文;将所述对话框的属性设置为:透明、与屏幕的大小一样、以及扩展模式为可扩展;加载钩子函数捕获鼠标左键参数,若捕捉到WM_LBUTTONDOW后捕捉到WM_MOUSEMOVE,则通过所述兼容窗口的设备上下文创建一个内存设备上下文;依据所述WM_MOUSEMOVE将所述内存设备上下文上的数据进行标注;通过BitBlt函数把标注的内存设备上下文的数据更新到所述屏幕窗口的设备上下文;若捕捉到所述WM_LBUTTONDOW后仅捕捉到WM_LBUTTONUP则向操作系统转发桌面消息。 |
地址 |
510663 广东省广州市广州高新技术产业开发区彩频路6号 |