Uchwyty THandle

0

mam taki kodzik:

THandle *h;
 h=new THandle;
h=FindWindow(NULL,"Object Inspector");

i wywala błędy co jest nie tak ?

0

wpisz albo (*h)=blebleble, albo
zrób: thandle h, pozbądź się wskaźnika, bo typ thandle, to unsigned long. Drugi sposób jest lepszy.

// sorki Robin, widocznie thandle to jednak nie unsigned long.
// wpisz po prostu HWND h, albo unsigned long h. bo to jest
// typ zwracany przez FindWindow

0

pisze :

THandle h;
h=FindWindow(NULL,"Object Inspector");

i dalej nie działa :( sam nie wiem czemu :(:(

0

FindWindow zwraca HWND a nie HANDLE ! Ot i caly problem !

0

napisałem :

THandle *h;
h=new THandle;
*h=(unsigned int)FindWindow(NULL,"Object Inspector");

i działa [hurra] [hurra]

0

Mamma mia!
A nie prościej tak?

HWND h = FindWindow(NULL,"Object Inspector");
0

nie chodzi mi o to że chciałem się dowiedziec jakie są różnice między tymi dwoma rzeczmi . THandle zwraca mi czy uchwyt okna istnieje , a HWND jaki ma numer . A chodzi mi o to czy z THandle mozna pobrac ten numer co z HWND . bo THandle w tym kodzie co ja podałem zwrca 2 wartości 0 dla nie istniejącego uchwytu i 1 dla istniejącego . ufffff ale sie napisałem .

1 użytkowników online, w tym zalogowanych: 0, gości: 1