zoukankan      html  css  js  c++  java
  • ListView控件显示 图片加文字说明 并且可以对滚动条进行控制

    using System;
    using System.Windows.Forms;
    using System.Runtime.InteropServices;

    namespace ListViewNav
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();

                ShowBorder(listView1.Handle, false);
                ShowBorder(listView2.Handle, false);
                ShowBorder(listView3.Handle, false);
            }

            const int GWL_STYLE = -16;
            const int WS_BORDER = 0x00800000;
            const int SWP_NOSIZE = 0x1;
            const int SWP_NOMOVE = 0x2;
            const int SWP_FRAMECHANGED = 0x20;

            [DllImport("coredll.dll")]
            private static extern int GetWindowLong(IntPtr hWnd, int nIndex);

            [DllImport("coredll.dll")]
            private extern static void SetWindowLong(IntPtr hwnd, int nIndex, int dwNewLong);

            [DllImport("coredll.dll")]
            private static extern bool SetWindowPos(IntPtr hwnd, IntPtr hWndInsertAfter, int x, int y, int cx, int cy, int uflags);

            private void ShowBorder(IntPtr handle, bool bShow)
            {
                int style = GetWindowLong(handle, GWL_STYLE);
                if (bShow)
                {
                    style |= WS_BORDER;
                }
                else
                {
                    style &= ~WS_BORDER;
                }
                SetWindowLong(handle, GWL_STYLE, style);
                SetWindowPos(handle, IntPtr.Zero, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_FRAMECHANGED);
            }

        }
    }

     

  • 相关阅读:
    关于题目中的内存限制
    手动实现最小堆和最大堆(优先队列)
    线性筛素数(欧拉筛)+前缀和优化
    并查集
    快速排序

    字典按中文姓名排序
    oc程序代码
    学生字典计算年龄差 随机50个数
    nsset
  • 原文地址:https://www.cnblogs.com/huanghai223/p/2270726.html
Copyright © 2011-2022 走看看