Tervehdys!
Osaisko joku neuvoa miten saisin nuuskittua visual c++:lla kaikki avoimet ikkunat? niiden hwnd:t ja nimet jne..
Jepulis.. Löysin apua pulmaan.
Jos jotakuta kiinnostaa niin näin saa:
char wtext[128], winname[128];
HWND wind;
wind = GetDesktopWindow();
wind = GetWindow(wind, GW_CHILD);
while (wind !=0)
{
wind = GetWindow(wind, GW_HWNDNEXT); //Haetaan kahva
GetWindowText(wind,wtext,128); //Haetaan tiedot
//Löytykö ja onko näkyvissä (näkymättömät näkyy jos ottaa
//IsWindowVisible(wind) == true ehdon pois
if (strlen(wtext)>0 && IsWindowVisible(wind) == true)
{
//Tehää stringi nuista saamista tiedoista
sprintf(winname,"%0.8xld %s", wind, wtext);
//Tähän voi laittaa omaa koodia, esim. listata tiedot
//valikkoon tai jotain..
}
}Aihe on jo aika vanha, joten et voi enää vastata siihen.