![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Добавление строк в COMBOBOEX
Андрей Жук © (2005-06-06 17:24:00)Такой вот код
BOOL CALLBACK MyProcessEnumerator(DWORD dwPID, WORD wTask,
LPCSTR szProcess, LPARAM lParam) {
char ProcessName[80];
COMBOBOXEXITEM cbei;
cbei.mask = CBEIF_TEXT;
if (wTask == 0)
{
wsprintf((LPTSTR) ProcessName,"%5u %s\n", dwPID, szProcess);
cbei.iItem = dwPID;
cbei.pszText = ProcessName;
cbei.cchTextMax = sizeof(ProcessName);
SendMessage(hComboBox,CBEM_INSERTITEM,0,(LPARAM)&cbei);
}
return TRUE;
}
но он добавляет только 1 запись...
Игорь Шевченко (2005-06-06 17:49:00) [1]А TFM нынче не в почете ?
When the message is sent, the iItem member must be set to indicate the zero-based index at which to insert the item. To insert an item at the end of the list, set the iItem member to -1