[ 前のページ ] [ 次のページ ] [ 目次 ] [ 索引 ]


C CDEのAPIルーチン

この付録では,CDE APIの全ルーチンを,共有ライブラリ(論理名SYS$LIBRARY が指す)ごと,各共有ライブラリのヘッダ・ファイルごとに, 一覧表にまとめてあります。各ルーチンはそれぞれのヘッダ・ファイルに定義されています。 ライブラリの各ルーチンはそれぞれ別の表にまとめてあります。

New Desktopには組み込まれていないCDE のAPIルーチンが少数あり,その場合は各表に脚注が付いています。

パラメータと各ルーチンの使用法についての詳細は,それぞれのマニュアル・ ページを参照してください。マニュアル・ページは,[デスクトップ・ アプリケーション]グループの[マニュアル・ページ・ビューア]を選択するか, 次の例のようなコマンド行を実行することによって表示することができます。

     $ DTHELPVIEW == "$CDE$PATH:DTHELPVIEW"
     $ DTHELPVIEW "-manPage" DtInitialize

C.1 CDEのデスクトップ・サービスAPIルーチン

CDE$LIBDTSVC.EXEに入っているCDEのデスクトップ・サービスAPIルーチンを 表 C-1にまとめてあります。

表 C-1 CDE$LIBDTSVC.EXEに入っているCDEのデスクトップ・サービスAPIルーチン

API ヘッダ・ファイル ルーチン
APIの初期化 Dt.h DtInitialize
DtAppInitialize
アクションの処理 Action.h DtActionExists
DtActionLabel
DtActionDescription
DtDbReloadNotify[1]
DtDbLoad
DtActionInvoke
DtActionIcon
データ型指定 Dts.h DtDtsLoadDataTypes
DtDtsRelease
DtDtsDataToDataType
DtDtsFileToDataType
DtDtsFileToAttributeValue
DtDtsFileToAttributeList
DtDtsBufferToDataType[1]
DtDtsBufferToAttributeValue[1]
DtDtsBufferToAttributeList[1]
DtDtsDataTypeToAttributeValue
DtDtsDataTypeToAttributeList
DtDtsFreeDataTypeNames
DtDtsFreeAttributeList
DtDtsFreeAttributeValue
DtDtsFreeDataType
DtDtsDataTypeNames
DtDtsFindAttribute
DtDtsSetDataType
DtDtsDataTypeIsAction
ドラッグ・ドロップ機能 Dnd.h DtDndCreateSourceIcon
DtDndDragStart
DtDndVaDragStart
DtDndDropRegister
DtDndVaDropRegister
DtDndDropUnregister
ワークスペース・マネージャ Wsm.h DtWsmAddWorkspaceFunctions
DtWsmRemoveWorkspaceFunctions
DtWsmGetWorkspaceInfo
DtWsmFreeWorkspaceInfo
DtWsmGetWorkspaceList
DtWsmGetCurrentWorkspace
DtWsmAddCurrentWorkspaceCallback[1]
DtWsmRemoveWorkspaceCallback[1]
DtWsmSetCurrentWorkspace[1]
DtWsmGetWorkspacesOccupied
DtWsmSetWorkspacesOccupied
DtWsmOccupyAllWorkspaces
DtWsmAddWorkspaceModifiedCallback[1]
DtWsmGetCurrentBackdropWindow
セッションの保存および復元機能 Session.h DtSessionSavePath
DtSessionRestorePath
スクリーン・セーバ Saver.h DtSaverGetWindows

[1] New Desktopには組み込まれていません。

C.2 CDEのヘルプ・ウィジェット支援ルーチン

CDE$LIBDTHELPに入っているCDEのヘルプ・ウィジェット支援ルーチンを表 C-2 にまとめてあります。

表 C-2 CDE$LIBDTHELP.EXEに入っているCDEのヘルプ・ウィジェット・ルーチン

API ヘッダ・ファイル ルーチン
ヘルプ・ユーティリティ・ルーチン Help.h DtHelpSetCatalogName [1]
DtHelpReturnSelectedWidgetId
一般のヘルプ・ダイアログ支援 HelpDialog.h DtCreateHelpDialog
クィック・ヘルプ・ダイアログ支援 HelpQuickD.h DtCreateHelpQuickDialog
DtHelpQuickDialogGetChild

[1] New Desktopには組み込まれていません。

C.3 CDEのカスタム・ウィジェット支援ルーチン

CDE$LIBDTWIDGETに入っているCDEのカスタム・ウィジェット支援ルーチンを 表 C-3にまとめてあります。

表 C-3 CDE$LIBDTWIDGET.EXEに入っているCDEカスタム・ウィジェット・ルーチン

API ヘッダ・ファイル ルーチン
DtSpinBoxウィジェット支援 SpinBox.h DtCreateSpinBox
DtSpinBoxAddItem
DtSpinBoxDeletePos
DtSpinBoxSetItem
DtComboBoxウィジェット支援 ComboBox.h DtCreateComboBox
DtComboBoxAddItem
DtComboBoxDeletePos
DtComboBoxSetItem
DtComboBoxSelectItem
DtMenuButtonウィジェット支援 MenuButton.h DtCreateMenuButton
DtEditorテキスト・エディタ・ウィジェット支援 Editor.h DtCreateEditor
DtEditorAppend
DtEditorAppendFromFile
DtEditorChange
DtEditorCheckForUnsavedChanges
DtEditorClearSelection
DtEditorCopyToClipboard
DtEditorCutToClipboard
DtEditorClearSelection
DtEditorCopyToClipboard
DtEditorCutToClipboard
DtEditorDeleteSelection
DtEditorDeselect
DtEditorDisableRedisplay
DtEditorEnableRedisplay
DtEditorFind
DtEditorFormat
DtEditorGetContents
DtEditorGetInsertionPosition
DtEditorGetLastPosition
DtEditorGetMessageTextFieldID
DtEditorGetSizeHints
DtEditorGoToLine
DtEditorInsert
DtEditorInsertFromFile
DtEditorInvokeFindChangeDialog
DtEditorInvokeFormatDialog
DtEditorInvokeSpellDialog[1]
DtEditorPasteFromClipboard
DtEditorReplace
DtEditorReplaceFromFile
DtEditorReset
DtEditorSaveContentsToFile
DtEditorSelectAll
DtEditorSetContents
DtEditorSetContentsFromFile
DtEditorSetInsertionPosition
DtEditorTraverseToEditor
DtEditorUndoEdit

[1] New Desktopには組み込まれていません。


[ 前のページ ] [ 次のページ ] [ 目次 ] [ 索引 ]