表示されるウィンドウタイトルをコンボボックスに追加したい。これが私の情報源です:
BOOL CALLBACK EnumWindowsProc(HWND hWnd, long lParam)
{
TCHAR buff[255];
CComboBox* pComboBox = (CComboBox*)GetDlgItem(IDC_COMBO_PROCESS);
if (IsWindowVisible(hWnd))
{
GetWindowText(hWnd, buff, 254);
pComboBox->AddString(buff);
}
return TRUE;
}
void CFindProcess::OnDropdownComboProcess()
{
EnumWindows(EnumWindowsProc, 0);
}
しかし、エラーが発生します:
error C2660: 'GetDlgItem' : function does not take 1 arguments 60
コンボにタイトルを正しく追加するにはどうすればよいですか?