[[← 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]]