- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
[[← 17 節に戻る|Palm OS Programmer's Companion Volume I/4-17]] [[↑4 章トップへ|Palm OS Programmer's Companion Volume I/4]]
----
!!!4-18 ユーザーインターフェース API の要約
!!プログレスマネージャ関数
*PrgHandleEvent
*PrgStopDialog
*PrgUserCancel
*PrgStartDialog
*PrgUpdateDialog
!!フォーム関数
!初期化
*FrmInitForm
!イベント処理
*FrmSetEventHandler
*FrmHandleEvent
*FrmDispatchEvent
!フォームの表示
*FrmGotoForm
*FrmDrawForm
*FrmSetActiveForm
*FrmPopupForm
*FrmNewForm
!モーダルダイアログの表示
*FrmCustomAlert
*FrmCustomResponseAlert
*FrmAlert
*FrmDoDialog
*FrmHelp
*FrmSaveActiveState
*FrmRestoreActiveState
*FrmNewGsi
!表示の更新
*FrmUpdateForm
*FrmShowObject
*FrmRemoveObject
*FrmReturnToForm
*FrmHideObject
*FrmUpdateScrollers
!フォームの属性
*FrmVisible
*FrmSaveAllForms
!プログラムからのフォームへのアクセス
*FrmGetActiveForm
*FrmGetFirstForm
*FrmGetFormPtr
*FrmValidatePtr
*FrmGetActiveFormID
*FrmGetFormId
*FrmGetWindowHandle
!フォーム内オブジェクトへのアクセス
*FrmGetFocus
*FrmGetObjectId
*FrmGetObjectType
*FrmGetObjectPtr
*FrmSetFocus
*FrmGetObjectIndex
*FrmGetObjectPosition
*FrmGetNumberOfObjects
!タイトルとメニュー
*FrmCopyTitle
*FrmPointInTitle
*FrmSetMenu
*FrmGetTitle
*FrmSetTitle
!ラベル
*FrmCopyLabel
*FrmGetLabel
*FrmSetCategoryLabel
*FrmNewLabel
!コントロール
*FrmGetControlValue
*FrmGetControlGroupSelection
*FrmSetControlValue
*FrmSetControlGroupSelection
!ガジェット
*FrmGetGadgetData
*FrmNewGadget
*FrmSetGadgetData
*FrmSetGadgetHandler
!ビットマップ
*FrmNewBitmap
!座標と領域
*FrmGetObjectBounds
*FrmSetObjectPosition
*FrmSetObjectBounds
*FrmGetFormBounds
!ディスプレイからのフォームの除去
*FrmCloseAllForms
*FrmEraseForm
!フォームのメモリ開放
*FrmDeleteForm
!!ウィンドウ関数
!初期化
*WinCreateWindow
!ウィンドウのアクティブ化
*WinSetActiveWindow
*WinSetDrawWindow
!プログラムからのウィンドウへのアクセス
*WinGetActiveWindow
*WinGetDisplayWindow
*WinValidateHandle
*WinGetDrawWindow
*WinGetFirstWindow
!オフスクリーンウィンドウ
*WinRestoreBits
*WinCreateOffscreenWindow
*WinSaveBit
*WinCreateBitmapWindow
!文字の表示
*WinDrawChar
*WinInvertChars
*WinDrawTruncChars
*WinPaintChar
*WinDrawChars
*WinDrawInvertedChars
*WinEraseChars
*WinPaintChars
!ビットマップ
*WinDrawBitmap
*WinPaintBitmap
*WinGetBitmap
!線
*WinDrawLine
*WinFillLine
*WinEraseLine
*WinPaintLines
*WinDrawGrayLine
*WinInvertLine
*WinPaintLine
!矩形
*WinDrawRectangle
*WinInvertRectangle
*WinFillRectangle
*WinEraseRectangle
*WinDrawGrayRectangleFrame
*WinPaintRectangle
*WinCopyRectangle
*WinDrawRectangleFrame
*WinInvertRectangleFrame
*WinScrollRectangle
*WinEraseRectangleFrame
*WinPaintRectangleFrame
!ピクセル
*WinDrawPixel
*WinErasePixel
*WinGetPixel
*WinInvertPixel
*WinPaintPixel
*WinPaintPixels
!矩形のクリッピング
*WinGetClip
*WinResetClip
*WinSetClip
*WinClipRectangle
!描画ステートの設定
*WinPopDrawState
*WinModal
*WinSetPattern
*WinGetPatternType
*WinSetBackColor
*WinSetPatternType
*WinPushDrawState
*WinGetPattern
*WinSetUnderlineMode
*WinSetDrawMode
*WinSetForeColor
*WinSetTextColor
!座標と領域
*WinDisplayToWindowPt
*WinGetDisplayExtent
*WinSetBounds
*WinGetFramesRectangle
*WinWindowToDisplayPt
*WinGetWindowExtent
*WinGetBounds
*WinGetWindowFrameRect
!スクリーンの操作
*WinScreenMode
*WinScreenUnlock
*WinScreenLock
!ディスプレイからのウィンドウの除去
*WinEraseWindow
!ウィンドウのメモリ開放
*WinDeleteWindow
!色の操作
*WinIndexToRGB
*WinRGBToIndex
*WinPalette
*WinGetPixelRGB
*WinSetBackColor
*WinSetForeColor
*WinSetTextColor
*WinSetForeColorRGB
*WinSetBackColorRGB
*WinSetTextColorRGB
!高密度ディスプレイ
*WinGetCoordinateSystem
*WinGetSupportedDensity
*WinPaintRoundedRectangleFrame
*WinPaintTiledBitmap
*WinScaleCoord
*WinScalePoint
*WinScaleRectangle
*WinScreenGetAttribute
*WinSetCoordinateSystem
*WinUnscaleCoord
*WinUnscalePoint
*WinUnscaleRectangle
!!コントロール関数
!コントロールの表示
*CtlShowControl
*CtlSetUsable
*CtlNewGraphicControl
*CtlDrawControl
*CtlNewControl
*CtlNewSliderControl
!コントロールの値
*CtlGetValue
*CtlGetSliderValues
*CtlSetValue
!ラベル
*CtlSetLabel
*CtlGetLabel
!有効化/無効化
*CtlSetEnabled
*CtlHideControl
*CtlEnabled
*CtlEraseControl
!イベント処理
*CtlHandleEvent
!コントロールのセットアップ
*CtlGetSliderValues
*CtlSetGraphics
*CtlSetSliderValues
!デバッグ
*CtlHitControl
*CtlValidatePointer
!!フィールド関数
!ユーザー入力の取得
*FldGetTextPtr
*FldSetDirty
*FldGetSelection
*FldGetTextHandle
*FldDirty
!ディスプレイの更新
*FldDrawField
*FldSetSelection
*FldRecalculateField
*FldMakeFullyVisible
*FldSetBounds
!テキストの表示
*FldSetTextPtr
!テキストの編集
*FldSetText
*FldInsert
*FldEraseField
*FldSetTextHandle
*FldDelete
!カット/コピー/ペースト
*FldCopy
*FldPaste
*FldCut
*FldUndo
!スクロール
*FldScrollField
*FldSetScrollPosition
*FldGetVisibleLines
*FldGetNumberOfBlankLines
*FldScrollable
*FldGetScrollPosition
*FldGetScrollValues
!フィールドの属性
*FldGetAttributes
*FldGetFont
*FldGetMaxChars
*FldSetAttributes
*FldSetFont
*FldSetMaxChars
*FldSetMaxVisibleLines
*FldGetBounds
!テキスト属性
*FldCalcFieldHeight
*FldGetTextAllocatedSize
*FldSetTextAllocatedSize
*FldGetTextHeight
*FldGetTextLength
*FldWordWrap
!挿入ポイントの操作
*FldGetInsPtPosition
*FldSetInsertionPoint
*FldSetInsPtPosition
!メモリの開放
*FldCompactText
*FldFreeMemory
!イベント処理
*FldHandleEvent
*FldSendHeightChangeNotification
*FldSendChangeNotification
!ダイナミック UI
*FldNewField
!!メニュー関数
*MenuDispose
*MenuEraseStatus
*MenuHandleEvent
*MenuSetActiveMenu
*MenuAddItem
*MenuCmdBarDisplay
*MenuHideItem
*MenuDrawMenu
*MenuInit
*MenuGetActiveMenu
*MenuSetActiveMenuRscID
*MenuCmdBarAddButton
*MenuCmdBarGetButtonData
*MenuShowItem
!!テーブル関数
!テーブルの描画
*TblDrawTable
*TblSetLoadDataProcedure
*TblSetCustomDrawProcedure
!ディスプレイの更新
*TblRedrawTable
*TblReleaseFocus
*TblRemoveRow
*TblMarkTableInvalid
*TblUnhighlightSelection
*TblGrabFocus
*TblUnhighlightSelection
*TblMarkRowInvalid
*TblSelectItem
!データの取得
*TblGetItemPtr
*TblFindRowData
*TblGetSelection
*TblSetSaveDataProcedure
*TblGetRowData
*TblGetItemInt
*TblGetCurrentField
!データの表示
*TblSetItemInt
*TblSetItemPtr
*TblSetRowData
*TblSetItemStyle
*TblSetRowID
!行の取得
*TblFindRowID
*TblGetRowID
!テーブルの情報
*TblEditing
*TblGetItemBounds
*TblGetNumberOfRows
*TblHasScrollBar
*TblGetBounds
*TblGetLastUsableRow
*TblSetBounds
!行の情報
*TblGetRowHeight
*TblRowSelectable
*TblRowUsable
*TblSetRowStaticHeight
*TblSetRowHeight
*TblSetRowSelectable
*TblSetRowUsable
*TblRowInvalid
!レコードのマスク
*TblRowMasked
*TblSetColumnMasked
*TblSetRowMasked
!列の情報
*TblGetColumnSpacing
*TblGetColumnWidth
*TblSetColumnUsable
*TblSetColumnSpacing
*TblSetColumnWidth
*TblSetColumnEditIndicator
!ディスプレイからのテーブルの除去
*TblEraseTable
!イベント処理
*TblHandleEvent
!!プライベートレコード関数
*SecSelectViewStatus
*SecVerifyPW
!!リスト関数
!リストの表示
*LstDrawList
*LstPopupList
*LstSetDrawFunction
*LstNewList
!ディスプレイの更新
*LstMakeItemVisible
*LstSetListChoices
*LstSetSelection
*LstScrollList
*LstSetHeight
*LstSetTopItem
*LstSetPosition
!リストのデータと属性
*LstGetNumberOfItems
*LstGetSelection
*LstGetSelectionText
*LstGetTopItem
*LstGetVisibleItems
!ディスプレイからのリストの除去
*LstEraseList
!イベント処理
*LstHandleEvent
!!カテゴリ関数
*CategoryCreateList
*CategoryEdit
*CategoryFind
*CategoryFreeList
*CategoryGetName
*CategoryGetNext
*CategoryInitialize
*CategorySelect
*CategorySetName
*CategorySetTriggerLabel
*CategorySelect
*CategoryTruncateName
!!ビットマップ関数
*BmpBitsSize
*BmpColortableSize
*BmpCompress
*BmpCreate
*BmpCreateBitmapV3
*BmpDelete
*BmpGetBits
*BmpGetColortable
*BmpGetCompressionType
*BmpGetDensity
*BmpGetNextBitmapAnyDensity
*BmpGetTransparentValue
*BmpGetVersion
*BmpSetDensity
*BmpSetTransparentValue
*BmpSize
*ColorTableEntries
!!スクロールバー関数
*SclSetScrollBar
*SclHandleEvent
*SclGetScrollBar
*SclDrawScrollBar
!!UI カラーリスト関数
*UIColorGetTableEntryIndex
*UIColorSetTableEntry
*UIColorGetTableEntryRGB
!!UI コントロール
*UIBrightnessAdjust
*UIPickColor
*UIContrastAdjust
!!挿入ポイント関数
*InsPtEnable
*InsPtGetHeight
*InsPtGetLocation
*InsPtEnabled
*InsPtSetHeight
*InsPtSetLocation
!!キーボードダイアログ関数
*SysKeyboardDialog
*SysKeyboardDialogV10
----
[[← 17 節に戻る|Palm OS Programmer's Companion Volume I/4-17]] [[↑4 章トップへ|Palm OS Programmer's Companion Volume I/4]]