Last Updated 2007/10/23
Programming Tips Windows デスクトップ  索 引 
デスクトップのハンドル
2003/06/12

デスクトップは SysListView32 である.
リストビューの標準的なメッセージの送受信が可能である.

デスクトップのウィンドウハンドルは以下で取得する.

  hWnd = FindWindow("Progman", "Program Manager");
  hWnd = FindWindowEx(hWnd, NULL, "SHELLDLL_DefView", NULL);
  hWnd = FindWindowEx(hWnd, NULL, "SysListView32", NULL);


実質上見えているデスクトップは GetDesktopWindow で取得できるウィンドウではなく,
GetWindow( GetWindow( FindWindow("Progman", NULL), GW_CHILD ), GW_CHILD )
となる.


参照
デスクトップのフォルダ
前後のTips
デスクトップのハンドル

DSS ProgrammingTipsCGI Ver2.02