当前位置: 首页 > news >正文

广州建站服务ui培训一般多少钱

广州建站服务,ui培训一般多少钱,泉州网站建设公司首选公司哪家好,网站改版多少钱在VSTO应用程序中有时为了处理一些快捷按键操作等实现一些特殊的功能#xff0c;此时需要对键盘进行挂钩#xff0c;此时使用P/Invoke函数实现#xff0c;参考如下#xff1a; VSTO加载和卸载时进行钩子的初始化和卸载 代码 KeyboardHook hook;privatevoidThisAddIn_Startu…在VSTO应用程序中有时为了处理一些快捷按键操作等实现一些特殊的功能此时需要对键盘进行挂钩此时使用P/Invoke函数实现参考如下 VSTO加载和卸载时进行钩子的初始化和卸载 代码 KeyboardHook hook;private void ThisAddIn_Startup(object sender, System.EventArgs e) { hook new KeyboardHook(); hook.InitHook(); }private void ThisAddIn_Shutdown(object sender, System.EventArgs e) { hook.UnHook(); } }//钩子具体处理逻辑是 class KeyboardHook {#region (invokestuff) [DllImport(kernel32.dll)]static extern uint GetCurrentThreadId(); [DllImport(user32.dll)]static extern IntPtr SetWindowsHookEx(int code, HookProcKeyboard func, IntPtr hInstance, uint threadID); [DllImport(user32.dll)]static extern bool UnhookWindowsHookEx(IntPtr hhk); [DllImport(user32.dll)]static extern int CallNextHookEx(IntPtr hhk, int nCode, IntPtr wParam, IntPtr lParam);#endregion#region constansprivate const int WH_KEYBOARD 2;private const int HC_ACTION 0;#endregiondelegate int HookProcKeyboard(int code, IntPtr wParam, IntPtr lParam);private HookProcKeyboard KeyboardProcDelegate null;private IntPtr khook;bool doing false;public void InitHook() {uint id GetCurrentThreadId();//init the keyboard hook with the thread id of the Visual Studio IDE this.KeyboardProcDelegate new HookProcKeyboard(this.KeyboardProc); khook SetWindowsHookEx(WH_KEYBOARD, this.KeyboardProcDelegate, IntPtr.Zero, id); }public void UnHook() {if (khook ! IntPtr.Zero) { UnhookWindowsHookEx(khook); } }private int KeyboardProc(int code, IntPtr wParam, IntPtr lParam) {try {if (code ! HC_ACTION) {return CallNextHookEx(khook, code, wParam, lParam); }if ((int)wParam (int)Keys.Z ((int)lParam (int)Keys.Alt) ! 0) {if (!doing) { doing true; MessageBox.Show(Captured); doing false; } } }catch { }return CallNextHookEx(khook, code, wParam, lParam); } }
http://www.sadfv.cn/news/42788/

相关文章:

  • 江苏泰州建设局网站wordpress图片禁止保存下载
  • 官方网站建设的意义服装网站页面设计
  • 青岛在线建站排名公司上海企业服务
  • 中国的门户网站有哪些广安建设网站
  • 个人或企业做网络贸易的主要网站电脑优化软件排行榜
  • 企业网站html模板免费下载苏州网站开发建设方案
  • 购买一个网站域名需要多少钱出入成都最新规定今天
  • 做网站怎么保证商品是正品国外医疗网站模板
  • 沈阳建设银行网站网站制作的设备环境
  • 山西高端建设网站西安的做网站的公司
  • 永清县建设局网站为什么做网站要有自己的服务器
  • 网站开发项目比赛做网站公司赚钱吗
  • 网站地图生成软件c 网站登录验证码怎么做
  • 展示型企业网站设计方案苏州中设建设集团有限公司网站
  • 做竞价网站要准备什么条件在线制作网站源码
  • 网站的维护和推广建站模板安装视频教程全集
  • 口碑好的宜昌网站建设做阿里巴巴网站店铺装修费用
  • 济南网站建设和维护wordpress 知言
  • 石家庄网站建设系统网络工程师需要学哪些知识
  • 不允许网站建设协议舆情分析
  • 网站设计模式有哪些半天班3500急招店员
  • 网站优化 情况临清网站开发
  • 微网站的搭建网站建设信息在哪儿发布
  • 安徽省水利厅j建设网站北京云邦网站建设
  • 宠物用品销售网站建设和技术现状天元建设集团有限公司施工方案
  • 网站和新媒体建设管理泸州小程序定制开发
  • 杭州市建设网站龙岩网站排名
  • 网站设计培训课程专业培训机构
  • 做个app好还是做网站好百度手机网站优化
  • 深圳企业网站定制公司室内设计方案图