چرا لازمه ، الان مثلا فکر کن تو همین Editor سایت متنی تایپ میشه ، این Editor که هندل نداره تا به کد بالا که گزاشتم بدی و متنش رو به دست بیاری !فکر نمیکنم نیازی به هوک کلید ها جهت تشخیص کارکتر ها باشه.
پنجره جاری که توش متنی نیست ، فقط یه عنوان ( Caption ) داره که به وسیله تابع GetWindowText میتونید اون رو به دست بیارید، متن توی یه کنترل مثل Memo یا Richedit یا ... تو پنجره فعال هست .راستی آقا مجتبی کدی که گذاشتی مقدار موجود در پنجره جاری رو بر نمیگردونه.؟
برای گرفتن هندل پنجره فعال هم میتونید از تابع GetForegroundWindow استفاده کنید .