Index of ToolBox Reference [F - J]


ほーむ Index もどる



[F] [G] [H] [I] [J]

F

TOP
SInt16 FindWindow( Point thePoint, WindowPtr* theWindow )
返値:partCode
引数:thePoint
引数:theWindow thePointにあるウィンドウのWindowPtrが入れられる
機能:thePointにあるウィンドウとパートコードを返す

void FlushEvents( EventMask whichMask, EventRecord* theEvent )
返値:なし
引数:whichMask:取り除くイベントの種類
引数:theEvent:目的のイベント
機能:theEventがwhichMaskに適合するならイベントキューから取り除く
   ただし、theEventがNULLならイベントキューすべてが対象

void FrameOval( const Rect* r )
返値:なし
引数:r:描画するRectへのポインタ
機能:rに内接するだ円の枠を描画する
see also:FrameRgn(), PaintOval(),FrameRect()

void FrameRect( const Rect* r )
返値:なし
引数:r:描画するRectへのポインタ
機能:四角の枠を描画する
see also:FrameRgn(), PaintRect(),FrameOval()

void FrameRgn( RgnHandle rgn )
返値:なし
引数:rgn:描画するリージョン
機能:リージョンの枠を描画する
see also:FrameRect(), PaintRgn(),FrameOval()

WindowPtr FrontWindow( void )
返値:最前面のウィンドウ
引数:なし
機能:アプリケーションに所属する最前面のウィンドウ


G

TOP
OSErr Gestalt( OSType selector, SInt32* reponse )
返値:エラーコード
引数:selector:検査するトラップ
引数:response:リザルトコード
機能:トラップ、マネージャーなどの存在、バージョンを調べる

CursHandle GetCursor( SInt16 sursorID )
返値:目的のカーソルハンドル
引数:cursorID:目的のカーソルハンドルの'CURS'リソースID
機能:'CURS'リソースからカーソルハンドルを得る
see also SetCursor()

void GetBackColor( RGBColor *color )
返値:なし
引数:color:現在のバックカラー
機能:現在のGrafPortのバックカラーを取得する。
see alos:GetForeColor(), RGBBackColor()

void GetForeColor( RGBColor *color)
返値:なし
引数:color:現在のフォアカラー
機能:現在のGrafPortのフォアカラーを取得する。
see alos:GetBackColor(), RGBForeColor()

WindowPtr GetNewCWindow( SInt16 windowID, Ptr wStorage, WindowPtr behind )
返値:新しいウィンドウのWindowPtr ただし作成できなければNULLを返す
引数:windowID:新しいウィンドウのもとになる'WIND'リソースのID
引数:wStorage:新しいウィンドウ用のメモリ領域 ただしNULLを指定するとウィンドウマネージャーが確保してくれる
引数:behind:新しいウィンドウの直前のウィンドウ (WindowPtr)-1を指定すると最前面に配置
機能:'WIND'リソースから新しいカラーウィンドウを作成する
see also :NewCWindow() GetNewWindow()

WindowPtr GetNewWindow( SInt16 windowID, Ptr wStorage, WindowPtr behind )
返値:新しいウィンドウのWindowPtr ただし作成できなければNULLを返す
引数:windowID:新しいウィンドウのもとになる'WIND'リソースのID
引数:wStorage:新しいウィンドウ用のメモリ領域 ただしNULLを指定するとウィンドウマネージャーが確保してくれる
引数:behind:新しいウィンドウの直前のウィンドウ (WindowPtr)-1を指定すると最前面に配置
機能:'WIND'リソースから新しいウィンドウを作成する
see also :NewWindow() GetNewCWindow()

void GetPort( GrafPort* port )
返値: なし
引数:port: 設定されているGrafPort
機能:設定されているGrafPortを返す

RgnHandle GetWindowContentRgn( WindowPtr w )
返値:ウィンドウのコンテントリージョン
引数:w:指定するウィンドウ
機能:ウィンドウのコンテントリージョンを求める。実際にはマクロもしくはinline関数(C++の場合)

SInt16 GetWindowKind( WindowPtr w )
返値:ウィンドウの種類 ex. 8:通常のウィンドウ
引数:w:指定するウィンドウ
機能:ウィンドウの種類を求める。実際にはマクロもしくはinline関数(C++の場合)

SInt32 GetERefCon( WindowPtr theWindow )
返値:RefConの内容
引数:theWindow:指定するウィンドウ
機能:ウィンドウのRefConを返す

see also SetWRefCon(), GetControlReference(), GetMenuItemRefCon(), GetMenuItemRefCon2()

GrafPort
描画領域を表す構造体
色深度や位置、大きさ等が記録されている

SInt32 GrowWindow( WindowPtr theWindow, Point startPt, const Rect bBox )
返値:変更されたウィンドウの大きさ。上位16ビットに幅、下位16ビットに高さが入る。
引数:theWindow:目的のウィンドウ
引数:startPt:マウスダウンがあった位置
引数:bBox:ウィンドウの最大値と最小値
    top:最小幅 left:最小高
    bottom:最大幅 right:最大高
機能:グローボックスへのマウスダウンのトラッキング


H

TOP
void HiliteWindow( WindowPtr theWindow, Boolean frHilite )
返値:なし
引数:theWindow:ターゲットウィンドウ
引数:hHilite:強調させるならtrue
機能:指定したウィンドウを強調する、または、強調をやめる
なんか日本語が変(^^; つまり、選択されてるウィンドウとか、フロートウィンドウは、タイトルのところとか、枠が違うじゃないですか、あれがつまり強調されてるです。

see also SelectWindow()


I

TOP
void InitCursur( void )
返値:なし
引数:なし
機能:カーソルをデフォルトカーソルにする。通常は矢印カーソル

void InitDoalogs( void* ignore )
返値:なし
引数:ignore 何なんでしょう(^^; 過去の遺産です かならずNULLを渡しましょう
機能:Dialog Manager を初期化する

void InitFonts( void )
返値:なし
引数:なし
機能:フォントマネージャーを初期化する

void InitGraf( void* globalPtr )
返値:なし
引数:globalPtr &qd.thePort を渡しましょう
機能:Quikdrawを初期化する

void InitMenes( void )
返値:なし
引数:なし
機能:Menu Managerを初期化する

void InitWindows( void )
返値:なし
引数:なし
機能:Window Managerを初期化する

void InsetRect( Rect* r,SInt16 dh, SInt16 dv )
返値:なし
引数:r:縮小する矩形
引数:dh:縮小の縦成分
引数:dv:縮小の横成分
機能:指定矩形を内側に縮小する。

void InvalRect( const Rect* badRect )
返値:なし
引数:basdRect:対象矩形 カレントグラフポート相対
機能:対象矩形をアップデート領域に含める。・・・要するにアップデートイベントを引き起こす

void InvalRgn( RgnHandle* badRgn )
返値:なし
引数:basdRgn:対象領域 カレントグラフポート相対
機能:対象領域をアップデート領域に含める。・・・要するにアップデートイベントを引き起こす


J

TOP

ほーむ Index もどる