Home :: GreenPad :: ki :: Window classes

class Window

^ 
    extends Object as public

窓操作用クラス

外側から、ダイアログやコントロールやプロパティシートや 普通のウインドウを全部まとめて共通に扱うためのインターフェイス。 実際の実装は、下位クラス XxxImpl で行われている。

Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:29
Author:
K.INABA
Version:
beta

Contents

^ 
EntityTypeScopeShort Description
getClientRectmethod publicサイズ
getPosmethod public位置・サイズ
hwndmethod publicウインドウハンドル
isMainWndmethod publicメインループを回してるウインドウかどうか
MoveTomethod public移動
MsgBoxmethod public 自動消滅機能付きメッセージボックス
MsgLoopmethod publicメインメッセージループ
PostMsgmethod publicメッセージを送ってすぐ帰る
ProcessMsgmethod public未処理メッセージを適当に処理
SendMsgmethod publicメッセージを送って処理されるまで待機
SetCentermethod public 画面中央へGo!
SetCentermethod public画面中央へGo!
SetFocusmethod publicフォーカス
SetFrontmethod public最前面へGo!
SetFrontmethod public最前面へGo!
SetTextmethod publicテキスト設定
ShowUpmethod public表示

method getClientRect

? ^  > 
サイズ
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:78
Code:
public void getClientRect ( RECT * rc ) const

method getPos

? ^  < > 
位置・サイズ
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:75
Code:
public void getPos ( RECT * rc ) const

method hwnd

? ^  < > 
ウインドウハンドル
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:72
Code:
public HWND hwnd ( ) const

method isMainWnd

? ^  < > 
メインループを回してるウインドウかどうか
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:81
Code:
public bool isMainWnd ( ) const

method MoveTo

? ^  < > 
移動
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:58
Code:
public void MoveTo ( int l ,
int t ,
int r ,
int b )

method MsgBox

? ^  < > 
自動消滅機能付きメッセージボックス
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:49
Params:
msg 表示する文字列
caption ダイアログの題名
type Win32SDKの説明を見てね
timeout 表示時間。-1だと∞
Code:
public int MsgBox ( LPCTSTR msg ,
LPCTSTR caption = NULL ,
UINT type = MB_OK ,
int timeout = - 1 ) const

method MsgLoop

? ^  < > 
メインメッセージループ
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:33
Code:
public void MsgLoop ( )

method PostMsg

? ^  < > 
メッセージを送ってすぐ帰る
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:39
Code:
public BOOL PostMsg ( UINT msg ,
WPARAM wp = 0 ,
LPARAM lp = 0 )

method ProcessMsg

? ^  < > 
未処理メッセージを適当に処理
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:86
Code:
public static void ProcessMsg ( )

method SendMsg

? ^  < > 
メッセージを送って処理されるまで待機
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:36
Code:
public LRESULT SendMsg ( UINT msg ,
WPARAM wp = 0 ,
LPARAM lp = 0 )

method SetCenter

? ^  < > 
画面中央へGo!
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:96
Params:
hwnd 動かすウインドウ
rel 基準にするウインドウ
Code:
public static void SetCenter ( HWND hwnd ,
HWND rel = NULL )

method SetCenter

? ^  < > 
画面中央へGo!
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:67
Code:
public void SetCenter ( )

method SetFocus

? ^  < > 
フォーカス
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:61
Code:
public void SetFocus ( )

method SetFront

? ^  < > 
最前面へGo!
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:64
Code:
public void SetFront ( )

method SetFront

? ^  < > 
最前面へGo!
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:89
Code:
public static void SetFront ( HWND hwnd )

method SetText

? ^  < > 
テキスト設定
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:52
Code:
public void SetText ( const TCHAR * str )

method ShowUp

? ^  < > 
表示
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:55
Code:
public void ShowUp ( )

Created Mon May 06 21:01:04 2002.
This documentation was generated automatically by
ccdoc v0.8 r26 2001/11/28 bin_opt_msvc_MSWin32-4.0.
Click here to submit a bug report or feature request.
Click here to return to the top of the page.