CloseGestureInfoHandle 函数-中文整理
来源:互联网 发布:环境工程就业率数据 编辑:程序博客网 时间:2024/06/10 05:51
关闭与笔势信息句柄相关联的资源。
语法
BOOL WINAPI CloseGestureInfoHandle(HGESTUREINFO hGestureInfo);
参数
- hGestureInfo
笔势信息句柄。
返回值
如果函数成功,则返回值为非零值。
如果函数失败,则返回值为零。若要获取扩展的错误信息,请使用GetLastError 函数。
评论
如果某个应用程序处理 WM_GESTURE 消息,则该应用程序负责关闭使用此函数的句柄。如果不这样做,则可能会导致进程内存泄漏。
如果将该消息传递给 DefWindowProc,或者使用 API 函数的一个 PostMessage 或 SendMessage 类转发该消息,则将通过该消息传送句柄,并且应用程序无需关闭句柄。
示例
以下代码演示用于在处理笔势后关闭 GESTUREINFO 句柄的处理程序。
LRESULT DecodeGesture(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){ // Create a structure to populate and retrieve the extra message info. GESTUREINFO gi; ZeroMemory(&gi, sizeof(GESTUREINFO)); gi.cbSize = sizeof(GESTUREINFO); BOOL bResult = GetGestureInfo((HGESTUREINFO)lParam, &gi); BOOL bHandled = FALSE; if (bResult){ // now interpret the gesture switch (gi.dwID){ case GID_ZOOM: // Code for zooming goes here bHandled = TRUE; break; case GID_PAN: // Code for panning goes here bHandled = TRUE; break; case GID_ROTATE: // Code for rotation goes here bHandled = TRUE; break; case GID_TWOFINGERTAP: // Code for two-finger tap goes here bHandled = TRUE; break; case GID_PRESSANDTAP: // Code for roll over goes here bHandled = TRUE; break; default: // A gesture was not recognized break; } }else{ DWORD dwErr = GetLastError(); if (dwErr > 0){ //MessageBoxW(hWnd, L"Error!", L"Could not retrieve a GESTUREINFO structure.", MB_OK); } } if (bHandled){ return 0; }else{ return DefWindowProc(hWnd, message, wParam, lParam); } }
- CloseGestureInfoHandle 函数-中文整理
- SetGestureConfig 函数-中文整理
- GetGestureConfig 函数-中文整理
- GetGestureExtraArgs 函数-中文整理
- GetGestureInfo 函数-中文整理
- CloseGestureInfoHandle function
- Linux内核中文件操作函数整理
- 函数整理
- 函数整理
- 中文编码整理
- 中文语料库整理
- Lucene整理--中文分词
- 中文乱码问题整理
- 中文乱码问题整理
- 中文分词整理
- JSPatch中文资料整理
- 中文分词工具整理
- Sturts中文问题解决方法整理
- ASP.NET MVC HtmlHelper类的方法总结
- Chrome源码剖析 【五】
- uva10943
- 函数调用函数的压栈
- Head First 设计模式 (九) 迭代器与组合模式(Iterator & Composite pattern) C++实现
- CloseGestureInfoHandle 函数-中文整理
- uva10780
- win32 汇编基础
- localhost与127.0.0.1的区别
- Oracle自带的sql developer导入导出数据
- 【生活随笔】决定
- PL/SQL Developer导入导出数据库方法及说明
- GetGestureExtraArgs 函数-中文整理
- 输出字符putchar()