Buenos días. Tengo un problema con c++. Utilizo visual c++ y me gustaría conseguir una lista de todas las ventanas (HWND) que existen. Para ello, he creado esta función:
array<HWND>^ GetAllWindows()
{
array<HWND>^ RetResult = gcnew array<HWND>(1000);
HWND temporary = WIN32::GetTopWindow(void);
while temporary != 0 do
{
RetResult<RetResult->Length + 1> = temporary
temporary = WIN32::GetNextWindow();
}
}
No funciona. Sobre c++ se muuuy poquito, y cuando veo las arrays hasta me mareo. ¿Alguien me puede dar una pequeña explicación de lo qué está mal?