最上位のWindowsハンドルについて

解決


しんさく  2006-06-08 15:57:39  No: 95674

初めまして、Windows2000&VB6です
VBからメモ帳を多数起動した時、現在一番上にあるメモ帳又は、現在フォーカスが当
たっているメモ帳のwindowsの ハンドルを取得する方法を教えてください。
メモ帳はshellで起動します、また起動時のタスクIDから個々のメモ帳のハンドルは
取得できています。


ガッ  2006-06-08 18:44:23  No: 95675

最上位ウィンドウのハンドルは
WindowsのAPIの、getforegroundwindow()で取れます
後はそれがメモ帳かどうかを判断すればいいはずです


しんさく  2006-06-08 19:21:21  No: 95676

ガッ様
GetForegroundWindow()で無事取得できました。
感謝です!


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加