Привет, может кто-нибудь объяснить мне, что делает эта функция, я сейчас читаю книгу по программированию и пытаюсь следовать этой функции.
Из того, что я могу собрать, функция обращается к окну.(в данном случае диалоговое окно), затем информация передается во втором параметре, а третий параметр является указателем на фактический объект.
Чтобы дать некоторый контекст, я пытаюсь заполнить поле со списком с помощьюадаптеры, которые есть у компьютера.
void AddItem(HWND hWnd, char *ch, void *pData)
{
WPARAM nI = (WPARAM)((int)(DWORD)SendMessage(hWnd,CB_ADDSTRING,0,(LPARAM)ch));
SendMessage(hWnd,CB_SETITEMDATA, nI, (LPARAM)pData);
}
Вот пример вызова:
for (UINT a=0; a<m_dwNumAdapters; a++)
{
AddItem(m_hADAPTER, m_xAdapterInfo[a].d3dAdapterIdentifier.Description,
&m_xAdapterInfo[a]);
}
Спасибо.