草庐IT

按钮组件

全部标签

c++ - 单击标题栏按钮时,全局低级鼠标钩子(Hook)会导致卡住

我正在为IE编写一个附加组件。我需要在外部点击时关闭模态对话框。到目前为止,我已经使用WM_NCACTIVATE来接收这些通知,但似乎在Windows7(IE8)上我没有收到此消息(我在低完整性上运行并且我已经用spy++验证了它;它似乎当我以高完整性运行时它确实有效-奇怪的东西)。我已尝试为DeskBandUI线程使用常规鼠标Hook。除了对话框外的鼠标事件,我确实得到了所有鼠标事件。所以我转而使用全局低级鼠标钩子(Hook)(WH_MOUSE_LL)。一切正常,但由于一些非常奇怪的原因,当我单击任何一个标题栏按钮时,我会卡住5-10秒。经过一些在线研究后,我意识到这是一个常见问题,

windows - 在 Bamboo 中,如何将组件库存储库 pull 到固定位置以避免每个分支重复?

我有几个项目使用大量组件库中的代码。这些库受源代码控制。库存储库包含我所有项目使用的所有库,并且包含多个库的多个版本。每个库/版本对都位于其自己的文件夹中。我的每个项目都通过其项目文件中引用的文件夹路径来标识所需的特定库/版本对。例如$(LibraryPath)\SomeLibrary\v1.1.5请注意,库存储库只会添加到。不会对存储库中已有的内容进行任何更改。曾经。当然,我已经能够配置我的构建计划,将库存储库pull到工作目录的libraries子文件夹中。到目前为止,一切都很好。但是,使用Bamboo的自动分支管理功能,此设置意味着为所有项目中的每个分支克隆库存储库。不好笑。不,

c# - 删除 Split View中的单选按钮图标 Windows 通用应用程序

我想在Windows10应用程序中创建SplitView时删除单选按钮图标。我附上了堆栈面板当前View的屏幕截图。这个功能可以通过visualstudio的设计View来完成吗?XAML代码`` 最佳答案 我找到了去除单选按钮图标的方法在visualstudio中转到单选按钮的属性其他属性将样式设置为“系统资源”>“文本block按钮样式” 关于c#-删除SplitView中的单选按钮图标Windows通用应用程序,我们在StackOverflow上找到一个类似的问题:

c# - Windows 运行时组件中不可能继承?

场景:我的Windows运行时组件项目中有3个类(A、B、C)。classA{}publicsealedclassB:A{}publicsealedclassC:A{}编译上述代码时,出现以下错误:"Inconsistentaccessibility:baseclass'A'islessaccessiblethanclass'C'."如果我公开A类,它会给出一个编译错误:"Exportingunsealedtypesisnotsupported.Pleasemarktype'MyProject.A'assealed."但是现在,如果我将A设置为密封的,那么B和C就不能继承它了。考虑到只

windows - 像 ntlite 一样从 Windows 10 中删除组件

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭4年前。Improvethisquestion我半年前才开始使用C++编程,如果你能给我一个起点来帮助我,我将非常高兴。我想了解ntlite如何从iso中删除驱动程序。我想知道我

windows - 更改最小/最大/关闭按钮主题

我目前正在覆盖WM_NCPAINT、WM_NCCALCSIZE和WM_NCACTIVATE来为我正在处理的应用程序绘制我自己的颜色/主题标题栏。现在效果很好,但是最小、最大和关闭按钮仍然是xp默认主题。我研究了是什么控制了它们和鼠标消息。然而,它们还控制着调整大小和其他我不想失去的功能。是否有一种简单的方法来更改这些按钮的主题?WindowsXPMFC表单VisualStudio2005 最佳答案 我认为你最好的选择是禁用按钮并用类似于thecodeIpostedinthisanswer的东西重新绘制它们.它是在带有WinForms

windows - 如何在 COM 组件中创建线程?

我有一个在COM服务中实例化的COM组件(此.exe正在运行)。我有十个客户。每个客户端都从ROT获取接口(interface)(IXyz)指针并同时调用方法IXyz::abc()。根据我的跟踪,我看到IXyz::abc()同时被调用了10次,但是在10个不同的线程中。谁在创建这10个线程? 最佳答案 如果您仔细想想,COM的行为是有道理的。代码在服务进程内部执行。如果将类标记为在单线程单元中运行,则一次只有一个线程执行。并发调用堆积在消息qeueu中,一次执行一个。如果指定了多线程单元,则代码可以并发执行。为了在运行过程中完成此操

c++ - Windows C++ 十六进制查看器 GUI 组件

我正在寻找一个WindowsC++(或EmbarcaderoDelphi/C++BuilderVCL组件)GUI组件,用于外观专业的十六进制查看器/编辑器。虽然很容易构建一个基本的组件,但我需要一个经过抛光的现代外观组件。(可以处理任意数量的数据,根据需要从某种流中加载。颜色/字体可自定义。突出显示字节选择/单个字节)下面是我在实际应用中看到的2个更有用的十六进制查看器/编辑器组件:http://niiconsulting.com/checkmate/wp-content/uploads/2009/10/fileinsight-2.jpghttp://www.the-interweb.

windows - 单击关闭按钮关闭批处理脚本时如何运行批处理命令

我正在运行一个运行长时间运行命令的批处理脚本。我想在使用关闭按钮关闭运行第一个脚本的命令提示符时运行另一个脚本。 最佳答案 这是不可能的。CMD没有任何类型的事件触发命令。这包括关闭窗口、移动窗口、滚动窗口内容和鼠标点击等事件。 关于windows-单击关闭按钮关闭批处理脚本时如何运行批处理命令,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11967419/

windows - 在没有通知框的情况下以编程方式安装或删除 Firefox 附加组件

并不像听起来那么邪恶!这是一个企业部署工具。他们想做的一件事是管理浏览器加载项和插件。在UI方面,客户认为弹出对话框是不合适的。我需要做的是将xpi文件复制到目标系统,但如何触发安装。install-global-extensions轮询用户以请求安装许可。很明显,Windows的一个非常不酷的举动是在不轮询用户的情况下安装FF附加组件。所以这是可能的 最佳答案 您可以usethewindowsregistrytoinstallanadd-on. 关于windows-在没有通知框的情况下