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.