【Winfrom-TreeView】 跟随系统改变Style
2024-09-04 13:32:31
C#:
public class NativeTreeView : System.Windows.Forms.TreeView
{
[DllImport("uxtheme.dll", CharSet = CharSet.Unicode)]
private extern static int SetWindowTheme(IntPtr hWnd, string pszSubAppName,
string pszSubIdList); protected override void CreateHandle()
{
base.CreateHandle();
SetWindowTheme(this.Handle, "explorer", null);
}
}
VB.NET:
Public Class NativeTreeView : Inherits TreeView Private Declare Unicode Function SetWindowTheme Lib "uxtheme.dll"
(hWnd As IntPtr, pszSubAppName As String, pszSubIdList As String) As Integer Protected Overrides Sub CreateHandle()
MyBase.CreateHandle()
SetWindowTheme(Me.Handle, "Explorer", Nothing)
End Sub End Class
ListView同样适用。
最新文章
- Spring学习系列(一) Spring简介
- 关于Unity3D手机网游开发一些小看法
- 如何生成JavaAPI doc
- 3_mysql 主从复制
- Iron man
- [置顶] Kendo UI开发教程: Kendo UI 示例及总结
- Milk Patterns - poj 3261 (求重复k次的最长子串)
- CSS简要内容
- 什么是空间复杂度(What is actually Space Complexity ?)
- sublime 快键
- LeetCode OJ 27. Remove Element
- APPcache
- java_db常见错误总结
- python2.7 + selenium3.4.3浏览器的选择
- Android开发技巧——自定义控件之自定义属性
- springboot mybatis 整合
- 【原创】大数据基础之Oozie(3)Oozie从4.3升级到5.0
- CAT Caterpillar ET is really a exceptional obd2 solution
- 2017.4.9 函数式编程FP
- saltstack主机管理项目【day23】:主机管理项目需求分析-设计
热门文章
- SpringBoot起飞系列-配置嵌入式Servlet容器(八)
- POJ - 3249 Test for Job (在DAG图利用拓扑排序中求最长路)
- Web前端开发JavaScript基础
- 关于win10安卓真机调试无法找到设备的问题
- O059、Backup Volume 操作
- 初识python之了解程序设计基本方法
- Kendall tau距离(即两个内容相同的数组中逆序数对的数量)(算法》P220 第2.5.3.2小节)
- Java8 常用Function、Predicate、Consumer、Supplier接口
- centos7 开放/关闭防火墙和端口
- golang实现RSA加密解密