DOBON.NETプログラミング道掲示板

■34390 / 2階層)  プロセスからウインドウを取得
□投稿者/ /400 一般人(4回)-(2019/11/14(Thu) 18:15:24)
  • アイコンNo34381に返信(魔界の仮面弁士さんの記事)

    レスありがとうございます

    > ここでいうウィンドウとは、何を指していますか?

    > まず、列挙の目的は何でしょうか?

    簡易的なタスクスイッチャーみたいなものを作ろうとしていて、例えばWZEditorというエディタがあるのですがタスクマネージャーのプロセスにはWZ_Main.exeだけがあり、アプリケーションの方には読ませたファイルの数だけ実際に見えているウインドウが並んでいるわけです("Hoge1.txt - WZ EDITOR" "Hoge2.txt - WZ EDITOR"みたいに)
    ところがプロセスのメインウインドウだとそのうちの1つしか取得できませんよね
    でプロセスが表示している全てのウインドウが取得出来ないかなと

    プロセスの取得はManagementObjectCollectionからプロセスIDを取得してそのプロセスIDからGetProcessByIdでプロセスを取得しています
    で、プロセスのMainWindowHandleがIntPtr.Zeroで無いものを処理しています

違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[1]: プロセスからウインドウを取得 /魔界の仮面弁士 →Re[3]: プロセスからウインドウを取得 /魔界の仮面弁士
 
上記関連ツリー

Nomalアイコン プロセスからウインドウを取得 / /400 (19/11/11(Mon) 23:26) #34379
Nomalアイコン Re[1]: プロセスからウインドウを取得 / 魔界の仮面弁士 (19/11/12(Tue) 10:28) #34381
  └Nomalアイコン プロセスからウインドウを取得 / /400 (19/11/14(Thu) 18:15) #34390 ←Now
    └Nomalアイコン Re[3]: プロセスからウインドウを取得 / 魔界の仮面弁士 (19/11/14(Thu) 20:31) #34391
      └Nomalアイコン Re[4]: プロセスからウインドウを取得 / 魔界の仮面弁士 (19/11/14(Thu) 21:47) #34392

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -