Exemplo n.º 1
0
 internal void SetItemState(int index, uint data, ListViewItemStates mask)
 {
     var _ms_lvi = new LVITEMA();
     _ms_lvi.stateMask = mask;
     _ms_lvi.state = data;
     SendMessage(Handle, ListViewMessages.LVM_SETITEMSTATE, index, ref _ms_lvi);
 }
Exemplo n.º 2
0
 private static extern IntPtr SendMessageLVI(IntPtr hWnd, int msg,
                                             int wParam, ref LVITEMA lvi);
Exemplo n.º 3
0
 public void SetSubItemImage(int itemIndex, int subItemIndex, int imageIndex)
 {
     var lvItem = new LVITEMA();
     lvItem.mask = ListViewItemMask.LVIF_IMAGE;
     lvItem.iItem = itemIndex;
     lvItem.iSubItem = subItemIndex;
     lvItem.iImage = imageIndex;
     SendMessageLVI(Handle, (int) ListViewMessages.LVM_SETITEM, 0, ref lvItem);
 }
Exemplo n.º 4
0
 private static extern int SendMessage(IntPtr hWnd, ListViewMessages Msg, int wParam, ref LVITEMA lvitem);