• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

CAD二次开发--点击窗体按钮后还要再次点击CAD获取焦点才能进行操作winform/wpf和CAD焦点切换滞后问题解决办法

武飞扬头像
韦_恩
帮助1

        在cad的二次开发过程中,为了提高使用体验我们会大量需要自定义窗体界面进行交互,这里面就需要通过窗体向cad发送命令,这个过程大致上可以分为两个步骤。第一步让cad获得当前焦点;第二步调用cad执行命令的方法。这个过程当中如果忽略了第一步,你就会发现貌似调用方法无效,当重新点击下cad界面后方法又生效了的情况。

本文教你如何在窗体按钮点击后让cad立刻获取焦点的方法,同时对其原理进行简单的说明。


目录

1.解决办法

2.说明

3.小结


1.解决办法

利用Windows  API函数中的SetFocus三步实现焦点自动切换,具体步骤为:

①引入命名空间using System.Runtime.InteropServices

②在类中引入SetFocus方法:

  [DllImport("u

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhggbbjh
系列文章
更多 icon
同类精品
更多 icon
继续加载