CoInitialize (NULL) создает STA путем создания скрытого окна. Как получить дескриптор HWND для этого окна?
Функция EnumThreadWindows не работает, в примере я пробовал:
...
CoInitialize(NULL);
EnumThreadWindows(GetCurrentThreadId(), EnumThreadWndProc, 0);
...
BOOL CALLBACK EnumThreadWndProc(HWND hwnd, LPARAM lParam)
{
m_hwnd = hwnd;
return FALSE;
}
Ничто не входит в EnumThreadWndProc.
Есть идеи?