Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Ongelmia ikkunan otsikon hakemisessa

Aloittelija3 [24.10.2006 19:07:21]

#

HWND hwnd;
char title[256];
hwnd = GetForegroundWindow();
if(hwnd != NULL)
{
SendMessage(hwnd, WM_GETTEXT, 256,(LPARAM) &title);
}
if(title != "Windows Tehtävienhallinta")
{blaa blah ... }

Tossa pitäis olla olennainen osa koodista, joka ei kuitenkaan toimi.
Yritin kyllä samaa GetWindowText-funktiolla mutta se toimi täsmälleen yhtä hyvin.

Antti Laaksonen [24.10.2006 19:28:15]

#

Miltä osin koodi ei toimi?

Merkkijonoja ei voi vertailla lukujen tapaan !=-merkillä, vaan funktio strcmp on tarpeen.

ZcMander [24.10.2006 19:32:44]

#

Lisäksi kannattee muistaa että kaikilla ei ole suomenkielinen windows.

Aloittelija3 [25.10.2006 13:30:37]

#

Wau, nyt toimii! Kiitos! Ongelma ratkes tosiaan sillä strcmp:llä.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta