如果您是一名开发人员,您将同意,找到好窍门并不容易。这次,XDA成员lyriquidperfection展示了使用p / invoke进行搜索的结果,p / invoke是应用WM6.5视觉样式的一系列代码Helper Class。由于语言和术语不容易理解,而且我不是该主题的专家,所以我引用原始海报以更好地解释这一切。

最初由lyriquidperfection
开发人员API技巧发布在VB.Net 2008中
这里有一些使用p / invoke的有用技巧,一些开发人员可能觉得有用,而有些却很难在网上找到,所以我做了一点研究就创建了自己的Wrappers。
下面的代码是一个Helper类,用于使用.net框架将WM6.5视觉样式应用于某些控件。通过此包装,您可以将视觉样式应用于Tab控件,将背景图像应用于ListView,为ListView启用双缓冲,在ListView中显示网格线以及为ListView启用视觉样式。要调用这些函数,您只需将控件放在您希望对其应用视觉样式的方括号中。例如:EnableListViewStyle(lvMyListview)
代码:
公共类VisualStyleHelper
公共常量GWL_STYLE作为整数= -16
公共常量GW_CHILD作为Int32 = 5
公共常量LVS_EX_THEME作为整数=&H2000000
公共常量LVM_SETEXTENDEDLISTVIEWSTYLE作为整数=&H1000 + 54
公共常量LVM_GETEXTENDEDLISTVIEWSTYLE作为整数=&
HEST = ID = 1

