如何避免工具提示中出现阴影?

2024-01-03

我开发了一个 ToolTip 控件,并将其注册为 ToolTip,代码如下,

protected override CreateParams CreateParams
{
   get
   {
       CreateParams param = base.CreateParams;
       param.ClassName = "tooltips_class32";
       param.Style = unchecked(WindowMessages.WS_POPUP) | WindowMessages.TTS_ALWAYSTIP;
       param.ExStyle |= WindowMessages.WS_EX_TOPMOST;
       return param;
   }
}

默认情况下,工具提示弹出窗口是通过 Shadow 启用的。

如何禁用工具提示的默认阴影?

Regards,


尝试删除CS_DROPSHADOW标志来自ClassStyle:

int CS_DROPSHADOW = 0x00020000;

{
    ...
    param.ClassStyle &= ~CS_DROPSHADOW;
    ...
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何避免工具提示中出现阴影? 的相关文章

  • 如何在 .NET Framework 2.0 中模拟“Func<(Of <(TResult>)>) 委托”?

    我尝试使用这个类代码项目文章 http www codeproject com KB threads AsyncVar aspx在 VB NET 和 NET Framework 2 0 中 除了这一行之外 所有内容似乎都可以编译Privat
  • 如何在c++中读取pcap文件来获取数据包信息?

    我想用 C 编写一个程序来读取 pcap 文件并获取数据包的信息 例如 len sourc ip flags 等 现在我找到了如下代码 我认为它会帮助我获取信息 但是我有一些疑问 首先我想知道应该将哪个库添加到我的程序中 然后什么是 pca
  • 如何让 Swagger 插件在自托管服务堆栈中工作

    我已经用 github 上提供的示例重新提出了这个问题 并为任何想要自己运行代码的人提供了一个下拉框下载链接 Swagger 无法在自托管 ServiceStack 服务上工作 https stackoverflow com questio
  • 计算 Richtextbox 中所有单词的最有效方法是什么?

    我正在编写一个文本编辑器 需要提供实时字数统计 现在我正在使用这个扩展方法 public static int WordCount this string s s s TrimEnd if String IsNullOrEmpty s re
  • 错误:表达式不产生值

    我尝试将以下 C 代码转换为 VB NET 但在编译代码时出现 表达式不产生值 错误 C Code return Fluently Configure Mappings m gt m FluentMappings AddFromAssemb
  • 使用 LINQ2SQL 在 ASP.NET MVC 中的各种模型存储库之间共享数据上下文

    我的应用程序中有 2 个存储库 每个存储库都有自己的数据上下文对象 最终结果是我尝试将从一个存储库检索到的对象附加到从另一个存储库检索到的对象 这会导致异常 Use 构造函数注入将 DataContext 注入每个存储库 public cl
  • 为什么 Google 测试会出现段错误?

    我是 Google Test 的新手 正在尝试提供的示例 我的问题是 当我引入失败并设置GTEST BREAK ON FAILURE 1 或使用命令行选项 GTest 将出现段错误 我正在考虑这个例子 https code google c
  • 使用接口有什么好处?

    使用接口有什么用 我听说它用来代替多重继承 并且还可以用它来完成数据隐藏 还有其他优点吗 哪些地方使用了接口 程序员如何识别需要该接口 有什么区别explicit interface implementation and implicit
  • 回发后刷新时提示确认表单重新提交。我做错了什么?

    我有一个以空白 默认状态启动的仪表板 我让用户能够将保存的状态加载到仪表板中 当他们单击 应用 按钮时 我运行以下代码 function CloseAndSave var radUpload find radUpload1ID var in
  • 由 IHttpClientFactory 注入时模拟 HttpClient 处理程序

    我创建了一个自定义库 它会自动为依赖于特定服务的 Polly 策略设置HttpClient 这是使用以下方法完成的IServiceCollection扩展方法和类型化客户端方法 一个简化的例子 public static IHttpClie
  • 在 Visual Studio 2010 中从 Fortran 调用 C++ 函数

    我想从 Fortran 调用 C 函数 为此 我在 Visual Studio 2010 中创建了一个 FORTRAN 项目 之后 我将一个 Cpp 项目添加到该 FORTRAN 项目中 当我要构建程序时出现以下错误 Error 1 unr
  • DbContext 和 ObjectContext 有什么区别

    From MSDN 表示工作单元和存储库模式的组合 使您能够查询数据库并将更改分组在一起 然后将这些更改作为一个单元写回存储 DbContext在概念上类似于ObjectContext 我虽然DbContext只处理与数据库的连接以及针对数
  • 如何检测表单的任何控件的变化?

    如何检测 C 中表单的任何控件的更改 由于我在一个表单上有许多控件 并且如果表单中的任何控件值发生更改 我需要禁用按钮 我正在寻找一些内置函数 事件处理程序 属性 并且不想为此创建自定义函数 不 我不知道任何时候都会触发任何事件any控制表
  • 使用自定义堆的类似 malloc 的函数

    如果我希望使用自定义预分配堆构造类似 malloc 的功能 那么 C 中最好的方法是什么 我的具体问题是 我有一个可映射 类似内存 的设备 已将其放入我的地址空间中 但我需要获得一种更灵活的方式来使用该内存来存储将随着时间的推移分配和释放的
  • C#:帮助理解 UML 类图中的 <>

    我目前正在做一个项目 我们必须从 UML 图编写代码 我了解 UML 类图的剖析 但我无法理解什么 lt
  • 如果我使用客户端计算机上未安装的字体,会发生什么情况?

    有人可以告诉我 如果我在 WinForms 应用程序中使用目标计算机上不可用的字体 会发生什么情况 它是否使用同一系列的字体 只是 Sans Serif 还是其他字体 您的应用程序将回退到 Segoe UI Tahoma 然后是 MS Sa
  • “接口”类似于 boost::bind 的语义

    我希望能够将 Java 的接口语义与 C 结合起来 起初 我用过boost signal为给定事件回调显式注册的成员函数 这非常有效 但后来我发现一些函数回调池是相关的 因此将它们抽象出来并立即注册所有实例的相关回调是有意义的 但我了解到的
  • 调用堆栈中的“外部代码”是什么意思?

    我在 Visual Studio 中调用一个方法 并尝试通过检查调用堆栈来调试它 其中一些行标记为 外部代码 这到底是什么意思 方法来自 dll已被处决 外部代码 意味着该dll没有可用的调试信息 你能做的就是在Call Stack窗口中单
  • System.IO.FileNotFoundException:找不到网络路径。在 Windows 7 上使用 DirectoryEntry 对象时出现异常

    我正在尝试使用 DirectoryEntry 对象连接到远程 Windows 7 计算机 这是我的代码 DirectoryEntry obDirEntry new DirectoryEntry WinNT hostName hostName
  • WebSocket安全连接自签名证书

    目标是一个与用户电脑上安装的 C 应用程序交换信息的 Web 应用程序 客户端应用程序是 websocket 服务器 浏览器是 websocket 客户端 最后 用户浏览器中的 websocket 客户端通过 Angular 持久创建 并且

随机推荐

  • 从 2 个不同的表以用户或管理员身份登录

    好吧 我想以用户和管理员身份登录 我的用户表称为 sollicitant 我的管理员是 bedrijf 这是荷兰语 哈哈 抱歉 我现在的代码仅适用于 1 个表 但我如何才能有一个在两个表中查找以登录的 sql 查询
  • Stripe 计量计费我应该使用什么?

    我对文档有点困惑 In order for Stripe to compute the number of units consumed during the billing cycle you must report the custom
  • 在神经网络反向传播算法中循环训练数据

    在一个训练周期中我使用训练数据样本多少次 假设我有 60 个训练数据 我遍历第一行并进行前向传递 并使用后向传递的结果调整权重 使用 sigmoidal 函数如下 Forward pass Si sum of Wi Uj Ui f Si 1
  • 如何在 Android 中播放音频文件?

    我有代码可以玩 ogg音频文件 我从互联网上下载的 我没有错误 所以我可以运行它 但应用程序崩溃了 package play my sound import android app Activity import android media
  • Py2App找不到标准模块

    我使用 py2app 创建了一个应用程序 它工作正常 但如果我压缩 解压缩它 新解压缩的版本将无法访问标准 python 模块 如 Traceback 或 os zip 的联机帮助页声称它保留了资源分支 并且我已经看到其他以这种方式打包的应
  • 按钮点击不触发它的方法VB.NET

    您好 我的按钮有问题 当我单击它时 按钮不会触发该方法 Private Sub button1 Click sender As System Object e As System EventArgs Initialize the captu
  • PHP 独特的嵌套数组数组函数

    有没有办法使用 Array unique 函数来处理嵌套数组 如下所示 我想删除日期重复项并将两个日期作为数组取出 Array 0 gt Array value gt 1311044688 name gt 19th Jul 2011 1 g
  • 我可以阻止 std::sort 复制传递的比较对象吗

    我们使用比较器对象对向量进行排序 std vector
  • jQuery:绑定命名空间事件

    如果事件是命名空间 是否可以侦听一个基本事件的所有事件 Example elmt bind change function event console log event elmt trigger change namespace1 elm
  • Opencv:使用 FAST 关键点和 Brief 特征训练 SVM

    我想训练一个用于对象检测的支持向量机 此时 我有一个 python 脚本 可以检测 FAST 关键点并提取该位置的 Brief 特征 现在我不知道如何使用这些描述符来训练 SVM 请你告诉我 如何使用描述符来训练SVM 据我所知这些描述符应
  • 自定义分析器,它会破坏特殊字符和小写/大写的标记

    我正在尝试编写一个自定义分析器 它会破坏特殊字符上的标记 并在索引之前将其转换为大写 如果我也使用小写字母进行搜索 我应该能够获得结果 例如 如果我给出 data source 它应该用空格替换 它应该用空格替换任何特殊字符 并给我像数据源
  • WebPack 2:迁移 preLoaders 和 postLoaders

    我已经安装了 email protected cdn cgi l email protection 之前我用的是 email protected cdn cgi l email protection 在我使用的配置文件上preLoaders
  • 如何更改特定底部栏导航项的大小和形状

    我正在尝试实现这个底部栏 其中包含一个比其他项目更大尺寸和不同形状的项目 是否有一种非 hacky 的方法可以使用本机底部导航组件来实现此目的 我想不是 因为它似乎不符合材料设计规范 否则 最好的方法是什么 我只看到两种方法可以实现这一目标
  • Python 模块安装错误:命令“gcc”失败,退出状态为 1

    我使用的是 Debian Squeeze 我想安装该模块igraph http igraph sourceforge net 所以 我正在经历所有steps http igraph wikidot com installing python
  • 通过使用转换器来转换对象,绑定到任意 Dictionary<,>

    我正在尝试解决绑定到字典的困难 https stackoverflow com questions 13330938 binding a dictionary to a winrt listbox在 WinRT Xaml 中 也引用here
  • 如何更改嵌套字典中的值

    我需要更改嵌套字典中的值 考虑这本字典 stocks name stocks IBM 146 48 MSFT 44 11 CSCO 25 54 micro name micro age 1 我需要循环遍历所有键并更改所有值name keys
  • 为什么我丢失了会话变量?

    我使用 MVC 并使用 KnockoputJS 我从 2 个选择中选择值 在第一个选择中 我选择 IDCompany 在第二个选择中 我选择 IDSubsidiary 我将 Json 中的模型发送到控制器中的 JsonResult 然后创建
  • 为什么经典的 ASP 服务器端包含包含在注释中?

    为什么服务器端包含的语法是 将语义上有意义的内容放在注释中似乎很尴尬且具有误导性 事实上 当我第一次看到这种语法时 我认为它是一个已被 注释掉 的包含内容 设计语言使用这种语法而不是像这样的替代方案背后的原因是什么 我知道用简单的替换来解析
  • 从服务器发送文件到客户端(python)

    我目前正在编写一个服务器客户端应用程序 需要传输一些文件才能工作 我正在使用这个方法 client file to send raw input gt try f open sent files file to send rb except
  • 如何避免工具提示中出现阴影?

    我开发了一个 ToolTip 控件 并将其注册为 ToolTip 代码如下 protected override CreateParams CreateParams get CreateParams param base CreatePar