メインページ   名前空間一覧   クラス階層   アルファベット順一覧   構成   ファイル一覧   名前空間メンバ   構成メンバ   ファイルメンバ  

クラス KSCL::CWindowSeeker の解説

・ウィンドウを探してくるクラスです。. より詳しく...

すべてのメンバ一覧

公開型

typedef std::vector< HWND > type_hwnd_vector
 HWND ベクターの型定義です。. より詳しく...


公開メンバ

 CWindowSeeker ()
virtual ~CWindowSeeker ()
virtual void FindTopWindowInTitle (const std::string &p_rcWindowTitleStr, type_hwnd_vector &p_rcRetHwndVec) const throw ()
 ・タイトル名を元にウィンドウを検索します。. より詳しく...

virtual void EnumTopWindow (type_hwnd_vector &p_rcRetHwndVec) const throw ()
 ・トップレベルウィンドウを列挙します。. より詳しく...

virtual void EnumChildWindow (const HWND p_hParentWnd, type_hwnd_vector &p_rcRetHwndVec) const throw ()
 ・子ウィンドウを列挙します。. より詳しく...


静的非公開メンバ

BOOL CALLBACK EnumWindowsProc (HWND p_hWnd, LPARAM p_lParam) throw ()
 ・ウィンドウ列挙用のコールバック関数です。. より詳しく...


解説

・ウィンドウを探してくるクラスです。.

 ウィンドウを探してきます。


メンバ型定義の解説

typedef std::vector< HWND > KSCL::CWindowSeeker::type_hwnd_vector
 

HWND ベクターの型定義です。.


コンストラクタとデストラクタの解説

KSCL::CWindowSeeker::CWindowSeeker  
 

KSCL::CWindowSeeker::~CWindowSeeker   [virtual]
 


メンバ関数の解説

void KSCL::CWindowSeeker::FindTopWindowInTitle const std::string &    p_rcWindowTitleStr,
type_hwnd_vector   p_rcRetHwndVec
const throw () [virtual]
 

・タイトル名を元にウィンドウを検索します。.

 指定されたウィンドウ名と一致するウィンドウをすべて返します。

引数:
p_rcWindowTitleStr  キーになるウィンドウ名。
p_rcRetHwndVec  ここに一致したウィンドウすべてを最後に追加します。

void KSCL::CWindowSeeker::EnumTopWindow type_hwnd_vector   p_rcRetHwndVec const throw () [virtual]
 

・トップレベルウィンドウを列挙します。.

 トップレベルウィンドウをすべて返します。

引数:
p_rcRetHwndVec  一致したウィンドウすべてをこのベクターの最後に追加します。

void KSCL::CWindowSeeker::EnumChildWindow const HWND    p_hParentWnd,
type_hwnd_vector   p_rcRetHwndVec
const throw () [virtual]
 

・子ウィンドウを列挙します。.

 子をすべて返します。

引数:
p_hParentWnd  親ウィンドウのハンドル。このウィンドウが持つ子ウィンドウを列挙します。
p_rcRetHwndVec  一致したウィンドウすべてをこのベクターの最後に追加します。

BOOL CALLBACK KSCL::CWindowSeeker::EnumWindowsProc HWND    p_hWnd,
LPARAM    p_lParam
throw () [static, private]
 

・ウィンドウ列挙用のコールバック関数です。.

 ウィンドウひとつごとに呼ばれます。

戻り値:
次のウィンドウでも呼んで欲しい場合は TRUE 、もう呼ばないで欲しい場合は FALSE 。
引数:
p_hWnd  ウィンドウハンドルひとつ。このウィンドウひとつごとにこの関数が呼ばれます。
p_lParam  Enum な関数から渡された値。ここでは type_hwnd_vector とみなします。


KSCL(KAB-studioClassLibrary)に対してThu Jun 12 09:55:48 2003に生成されました。 doxygen1.2.15