ListView里图标的边距怎么设置?
RT这个边距太小了额 求帮忙 --------------------编程问答-------------------- 考虑自己绘制啊,间距,摆放随你 --------------------编程问答--------------------
我是新手额 具体绘制的话能不能给讲解下或者给个简单例子啊? --------------------编程问答--------------------
--------------------编程问答-------------------- 我新手没看懂额 我那个是个简单的WinForm 木有Xml啊
[DllImport("uxtheme.dll", CharSet = CharSet.Unicode, ExactSpelling = true)]
private static extern int SetWindowTheme(IntPtr hWnd, string appName, string partList);
[DllImport("User32.dll")]
private static extern int SendMessage(IntPtr Handle, int wMsg, int wParam, int lParam);
const int LVM_FIRST = 0x1000;
const int LVM_SETICONSPACING = LVM_FIRST + 53;
public Init()
{
//设置ListView的样式
SetWindowTheme(_listView.Handle, "explorer", null);
//设置ListView的中元素的间隔,最后一个参数,自己细调下
SendMessage(_listView.Handle, LVM_SETICONSPACING, 0, 70 * 65536 + 50);
}
补充:.NET技术 , C#