0

タイトルが* .logある可能性があるウィンドウのハンドルを見つけたい*.logは、temp.log、dummy.log などです。

タイトルはわかりませんが、ログタイプの拡張子はわかります。

ウィンドウのハンドルを見つけるためにAPIが使用されていることは知ってFindWindowいますが、タイトル名を知る必要があります。したがって、ウィンドウについて何も知らない場合、拡張子しか知らない場合、c ++を使用して同じウィンドウのハンドルを取得する方法は?

4

2 に答える 2

1

トップレベルウィンドウにはEnumWindowsを使用し、タイトルを取得するにはGetWindowTextを使用できます。

PathMatchSpecは、パターンマッチングで機能するはずです。

GetWindowTextは、要求しているプロセスが応答しない場合に「ストール」しないようにします。

于 2012-04-20T07:47:37.183 に答える
1

WinAPI を何年も使用していませんが、メモリが役立つ場合は、そのような場合に使用するEnumWindows関数があります。

于 2012-04-20T07:41:39.090 に答える