2016-01-18 2 views
-2

Я пытаюсь получить содержимое listview, но я не могу понять это предложение;Что такое среднее значение «static Int32 LVM_FIRST = 4096»

static Int32 LVM_FIRST = 4096; 

Что это значит? почему 4096?

static Int32 LVM_FIRST = 4096; 
static Int32 LVM_DELETEITEM = (LVM_FIRST + 8); 
static Int32 LVM_SORTITEMS = (LVM_FIRST + 48); 

А ссылка код http://www.4byte.cn/question/463761/get-items-from-windows-task-manager-process-list-c.html

ответ

1

Это сообщение окна для отправки в окно, на который ссылается hWnd в вызове win32 API:

Int32 apiSendMessage(Int32 hWnd, Int32 wMsg, Int32 wParam, string lParam); 

вы называете это следующим образом:

apiSendMessage(lhWndMyWindow, LVM_DELETEITEM,0,"0"); 

OR 

apiSendMessage(lhWndMyWindow, 5003,0,"0"); 

Постоянная дружественность способ кодирования сообщения для отправки в окно. Последние два параметра обычно содержат указатели на подробные данные на основе отправляемого сообщения.

Кроме того, похоже, что они выравнивают константы в некотором шаблоне для (L) ist (V) iew (Message) _XXXX звонков

Смежные вопросы