как получить текст из окна с определенным HWND?

Я новичок в программировании win32 и давно не работал с cpp. Что я собираюсь сделать, так это получить HWND окна через spy++ и получить текст этого окна. Проблема в том, что я не знаю, как создать объект HWND, может ли кто-нибудь дать мне какую-нибудь идею? Большое спасибо!


person Judking    schedule 18.10.2014    source источник
comment
На всякий случай, если вы не знаете, HWND будет меняться каждый раз при создании окна.   -  person Alex K.    schedule 18.10.2014
comment
Спасибо за упоминание, братан :) @AlexK.   -  person Judking    schedule 19.10.2014


Ответы (1)


Если у вас есть числовое значение HWND, вы можете привести его к нужному типу. Начните с целого числа нужного размера, например:

uintptr_t numeric_hwnd = 0x987654;
HWND hwnd = reinterpret_cast<HWND>(numeric_hwnd);
person Ben Voigt    schedule 18.10.2014
comment
Спасибо! Я попробую! - person Judking; 18.10.2014
comment
Спасибо! @ДэвидХеффернан - person Judking; 19.10.2014