// retrieves listview item/subitem text
        internal static string GetText (IntPtr hwnd, int item, int subitem)
        {
            NativeMethods.LVITEM lvitem = new NativeMethods.LVITEM ();

            lvitem.mask = NativeMethods.LVIF_TEXT;
            lvitem.iItem = item;
            lvitem.iSubItem = subitem;
            return WindowsListView.GetItemText (hwnd, lvitem);
        }
Example #2
0
        // set listview item state
        private static bool SetItemState (IntPtr hwnd, int item, int stateMask, int state)
        {
            NativeMethods.LVITEM lvitem = new NativeMethods.LVITEM ();

            lvitem.mask = NativeMethods.LVIF_STATE;
            lvitem.state = state;
            lvitem.stateMask = stateMask;

            return XSendMessage.SetItem(hwnd, item, lvitem);
        }