|
|
(2 intermediate revisions by one other user not shown) |
Line 1: |
Line 1: |
| == Presentation Manager Interface ==
| | #REDIRECT [[Presentation Manager Functions]] |
| === Device Functions ===
| |
| * [[DevCloseDC]]
| |
| * [[DevEscape]]
| |
| * [[DevOpenDC]]
| |
| * [[DevPostDeviceModes]]
| |
| * [[DevQueryCaps]]
| |
| * [[DevQueryDeviceNames]]
| |
| * [[DevQueryHardcopyCaps]]
| |
| | |
| === Direct Manipulation Functions ===
| |
| * [[DrgAcceptedFiles]]
| |
| * [[DrgAccessDragInfo]]
| |
| * [[DrgAddStrHandle]]
| |
| * [[DrgAllocateDrginfo]]
| |
| * [[DrgAllocateDrgtransfer]]
| |
| * [[DrgCancelLazyDrag]]
| |
| * [[DrgDeleteDraginfoStrHandles]]
| |
| * [[DrgDeleteStrHandles]]
| |
| * [[DrgDrag]]
| |
| * [[DrgDragFiles]]
| |
| * [[DrgFreeDraginfo]]
| |
| * [[DrgFreeDragtransfer]]
| |
| * [[DrgGetPS]]
| |
| * [[DrgLazyDrag]]
| |
| * [[DrgLazyDrop]]
| |
| * [[DrgPostTransferMsg]]
| |
| * [[DrgPushDraginfo]]
| |
| * [[DrgQueryDraginfoPtr]]
| |
| * [[DrgQueryDraginfoPtrFromDragitem]]
| |
| * [[DrgQueryDraginfoPtrFromHwnd]]
| |
| * [[DrgQueryDragitem]]
| |
| * [[DrgQueryDragitemCount]]
| |
| * [[DrgQueryDragitemPtr]]
| |
| * [[DrgQueryDragStatus]]
| |
| * [[DrgQueryNativeRMF]]
| |
| * [[DrgQueryNativeRMFLen]]
| |
| * [[DrgQueryStrName]]
| |
| * [[DrgQueryStrNameLen]]
| |
| * [[DrgQueryTrueType]]
| |
| * [[DrgQueryTrueTypeLen]]
| |
| * [[DrgReallocDraginfo]]
| |
| * [[DrgReleasePS]]
| |
| * [[DrgSendTransferMsg]]
| |
| * [[DrgSetDragImage]]
| |
| * [[DrgSetDragitem]]
| |
| * [[DrgSetDragPointer]]
| |
| * [[DrgVerifyNativeRMF]]
| |
| * [[DrgVerifyRMF]]
| |
| * [[DrgVerifyTrueType]]
| |
| * [[DrgVerifyType]]
| |
| * [[DrgVerifyTypeSet]]
| |
| | |
| === Dynamic Data Formatting Functions ===
| |
| * [[DdfBeginList]]
| |
| * [[DdfBitmap]]
| |
| * [[DdfEndList]]
| |
| * [[DdfHyperText]]
| |
| * [[DdfInform]]
| |
| * [[DdfInitialize]]
| |
| * [[DdfListItem]]
| |
| * [[DdfMetafile]]
| |
| * [[DdfPara]]
| |
| * [[DdfSetColor]]
| |
| * [[DdfSetFont]]
| |
| * [[DdfSetFontStyle]]
| |
| * [[DdfSetFormat]]
| |
| * [[DdfSetTextAlign]]
| |
| * [[DdfText]]
| |
| | |
| === Hooks and Procedures ===
| |
| * [[CheckMsgFilterHook]]
| |
| * [[CodePageChangedHook]]
| |
| * [[DestroyWindowHook]]
| |
| * [[DialogProc]]
| |
| * [[FindWordHook]]
| |
| * [[FlushBufHook]]
| |
| * [[HelpHook]]
| |
| * [[InputHook]]
| |
| * [[JournalPlaybackHook]]
| |
| * [[JournalRecordHook]]
| |
| * [[LoaderHook]]
| |
| * [[LockupHook]]
| |
| * [[MsgControlHook]]
| |
| * [[MsgFilterHook]]
| |
| * [[MsgInputHook]]
| |
| * [[ProgramListEntryHook]]
| |
| * [[ProgramListExitHook]]
| |
| * [[RegisterUserHook]]
| |
| * [[SendMsgHook]]
| |
| * [[ThunkProc]]
| |
| * [[WindowDCHook]]
| |
| * [[WndProc]]
| |
| | |
| === Profile Functions ===
| |
| * [[PrfCloseProfile]]
| |
| * [[PrfOpenProfile]]
| |
| * [[PrfQueryProfile]]
| |
| * [[PrfQueryProfileData]]
| |
| * [[PrfQueryProfileInt]]
| |
| * [[PrfQueryProfileSize]]
| |
| * [[PrfQueryProfileString]]
| |
| * [[PrfReset]]
| |
| * [[PrfWriteProfileData]]
| |
| * [[PrfWriteProfileString]]
| |
| | |
| === Spooler Functions ===
| |
| * [[SplControlDevice]]
| |
| * [[SplCopyJob]]
| |
| * [[SplCreateDevice]]
| |
| * [[SplCreatePort]]
| |
| * [[SplCreateQueue]]
| |
| * [[SplDeleteDevice]]
| |
| * [[SplDeleteJob]]
| |
| * [[SplDeletePort]]
| |
| * [[SplDeleteQueue]]
| |
| * [[SplDisable]]
| |
| * [[SplDisplayControlPanel]]
| |
| * [[SplEnable]]
| |
| * [[SplEnumDevice]]
| |
| * [[SplEnumDriver]]
| |
| * [[SplEnumJob]]
| |
| * [[SplEnumPort]]
| |
| * [[SplEnumPrinter]]
| |
| * [[SplEnumQueue]]
| |
| * [[SplEnumQueueProcessor]]
| |
| * [[SplGetControlPanelList]]
| |
| * [[SplGetPortFromQ]]
| |
| * [[SplHoldJob]]
| |
| * [[SplHoldQueue]]
| |
| * [[SplMessageBox]]
| |
| * [[SplPurgeQueue]]
| |
| * [[SplQmAbort]]
| |
| * [[SplQmAbortDoc]]
| |
| * [[SplQmClose]]
| |
| * [[SplQmEndDoc]]
| |
| * [[SplQmGetJobID]]
| |
| * [[SplQmNewPage]]
| |
| * [[SplQmOpen]]
| |
| * [[SplQmStartDoc]]
| |
| * [[SplQmWrite]]
| |
| * [[SplQueryControlPanel]]
| |
| * [[SplQueryDevice]]
| |
| * [[SplQueryJob]]
| |
| * [[SplQueryPath]]
| |
| * [[SplQueryPort]]
| |
| * [[SplQueryQueue]]
| |
| * [[SplRegister]]
| |
| * [[SplRegisterControlPanel]]
| |
| * [[SplReleaseJob]]
| |
| * [[SplReleaseQueue]]
| |
| * [[SplSetDevice]]
| |
| * [[SplSetJob]]
| |
| * [[SplSetPort]]
| |
| * [[SplSetQueue]]
| |
| * [[SplUnRegister]]
| |
| | |
| === Window Functions ===
| |
| * [[WinCalcFramRect]]
| |
| * [[WinCancelShutdown]]
| |
| * [[WinCreateFrameControls]]
| |
| * [[WinCreateStdWindow]]
| |
| * [[WinCreateWindow]]
| |
| * [[WinDefWindowProc]]
| |
| * [[WinDestroyWindow]]
| |
| * [[WinInitialize]]
| |
| * [[WinQueryAnchorBlock]]
| |
| * [[WinQueryClassInfo]]
| |
| * [[WinQueryClassName]]
| |
| * [[WinQueryClassThunkProc]]
| |
| * [[WinQueryWindowModel]]
| |
| * [[WinQueryWindowThunkProc]]
| |
| * [[WinRegisterClass]]
| |
| * [[WinSetClassThunkProc]]
| |
| * [[WinSetWindowThunkProc]]
| |
| * [[WinTerminate]]
| |
| | |
| ==== Atom Functions ====
| |
| * [[WinAddAtom]]
| |
| * [[WinCreateAtomTable]]
| |
| * [[WinDeleteAtom]]
| |
| * [[WinDestroyAtomTable]]
| |
| * [[WinFindAtom]]
| |
| * [[WinQueryAtomLength]]
| |
| * [[WinQueryAtomName]]
| |
| * [[WinQueryAtomUsage]]
| |
| * [[WinQuerySystemAtomTable]]
| |
| | |
| ==== Clipboard ====
| |
| * [[WinCloseClipbrd]]
| |
| * [[WinDdeInitiate]]
| |
| * [[WinDdePostMsg]]
| |
| * [[WinDdeRespond]]
| |
| * [[WinEmptyClipBrd]]
| |
| * [[WinEnumClipBrdFmts]]
| |
| * [[WinOpenClipBrd]]
| |
| * [[WinQueryClipBrdData]]
| |
| * [[WinQueryClipBrdFmtInfo]]
| |
| * [[WinQueryClipBrdOwner]]
| |
| * [[WinQueryClipBrdViewer]]
| |
| * [[WinSetClipBrdData]]
| |
| * [[WinSetClipBrdOwner]]
| |
| * [[WinSetClipBrdViewer]]
| |
| | |
| ==== Device Context/Presentation Space ====
| |
| * [[WinBeginPaint]]
| |
| * [[WinEndPaint]]
| |
| * [[WinGetClipPS]]
| |
| * [[WinGetPS]]
| |
| * [[WinGetScreenPS]]
| |
| * [[WinOpenWindowDC]]
| |
| * [[WinQueryWindowDC]]
| |
| * [[WinReleasePS]]
| |
| * [[WinWindowFromDC]]
| |
| | |
| ==== Dialogs ====
| |
| * [[WinCheckButton]]
| |
| * [[WinCreateDlg]]
| |
| * [[WinDefDlgProc]]
| |
| * [[WinDefFileDlgProc]]
| |
| * [[WinDefFontDlgProc]]
| |
| * [[WinDeleteLboxItem]]
| |
| * [[WinDismissDlg]]
| |
| * [[WinDlgBox]]
| |
| * [[WinEnableControl]]
| |
| * [[WinEnumDlgItem]]
| |
| * [[WinFileDlg]]
| |
| * [[WinFontDlg]]
| |
| * [[WinFreeFileDlgList]]
| |
| * [[WinGetDlgMsg]]
| |
| * [[WinInsertLboxItem]]
| |
| * [[WinIsControlEnabled]]
| |
| * [[WinLoadDlg]]
| |
| * [[WinMapDlgPoints]]
| |
| * [[WinMessageBox]]
| |
| * [[WinMessageBox2]]
| |
| * [[WinProcessDlg]]
| |
| * [[WinQueryButtonCheckState]]
| |
| * [[WinQueryDlgItemShort]]
| |
| * [[WinQueryDlgItemText]]
| |
| * [[WinQueryDlgItemTextLength]]
| |
| * [[WinQueryLboxCount]]
| |
| * [[WinQueryLboxItemText]]
| |
| * [[WinQueryLboxItemTextLength]]
| |
| * [[WinQueryLboxSelectedItem]]
| |
| * [[WinSendDlgItemMsg]]
| |
| * [[WinSetDlgItemShort]]
| |
| * [[WinSetDlgItemText]]
| |
| * [[WinSetLboxItemText]]
| |
| * [[WinSubstituteStrings]]
| |
| | |
| ==== Drawing functions ====
| |
| * [[WinDrawBitmap]]
| |
| * [[WinDrawBorder]]
| |
| * [[WinDrawPointer]]
| |
| * [[WinDrawText]]
| |
| * [[WinFillRect]]
| |
| * [[WinInvertRect]]
| |
| * [[WinMakePoints]]
| |
| * [[WinRealizePalette]]
| |
| * [[WinScrollWindow]]
| |
| * [[WinShowTrackRect]]
| |
| * [[WinTrackRect]]
| |
| | |
| ==== Dynamic Link Library ====
| |
| * [[WinDeleteLibrary]]
| |
| * [[WinDeleteProcedure]]
| |
| * [[WinLoadLibrary]]
| |
| * [[WinLoadProcedure]]
| |
| | |
| ==== Error handling ====
| |
| * [[WinGetErrorInfo]]
| |
| * [[WinGetLastError]]
| |
| * [[WinFreeErrorInfo]]
| |
| | |
| ==== Focus ====
| |
| * [[WinAlarm]]
| |
| * [[WinCreateCursor]]
| |
| * [[WinDestroyCursor]]
| |
| * [[WinEnablePhysInput]]
| |
| * [[WinEnableWindow]]
| |
| * [[WinEnableWindowUpdate]]
| |
| * [[WinFlashWindow]]
| |
| * [[WinFocusChange]]
| |
| * [[WinGetKeyState]]
| |
| * [[WinGetPhysKeyState]]
| |
| * [[WinIsPhysInputEnabled]]
| |
| * [[WinIsThreadActive]]
| |
| * [[WinIsWindowEnabled]]
| |
| * [[WinQueryActiveWindow]]
| |
| * [[WinQueryCapture]]
| |
| * [[WinQueryCursorInfo]]
| |
| * [[WinQueryFocus]]
| |
| * [[WinSetActiveWindow]]
| |
| * [[WinSetCapture]]
| |
| * [[WinSetFocus]]
| |
| * [[WinSetKeyboardStateTable]]
| |
| * [[WinShowCursor]]
| |
| | |
| ==== Help ====
| |
| * [[WinAssociateHelpInstance]]
| |
| * [[WinCreateHelpInstance]]
| |
| * [[WinCreateHelpTable]]
| |
| * [[WinDestroyHelpInstance]]
| |
| * [[WinLoadHelpTable]]
| |
| * [[WinQueryHelpInstance]]
| |
| | |
| ===== Information =====
| |
| ====== System ======
| |
| * [[WinGetCurrentTime]]
| |
| * [[WinGetSysBitmap]]
| |
| * [[WinQueryDesktopBkgnd]]
| |
| * [[WinQueryDesktopWindow]]
| |
| * [[WinQueryObjectWindow]]
| |
| * [[WinQuerySysColor]]
| |
| * [[WinQuerySysModalWindow]]
| |
| * [[WinQuerySysPointer]]
| |
| * [[WinQuerySysPointerData]]
| |
| * [[WinQuerySysValue]]
| |
| * [[WinQueryVersion]]
| |
| * [[WinSetDesktopBkgnd]]
| |
| * [[WinSetSysColor]]
| |
| * [[WinSetSysModalWindow]]
| |
| * [[WinSetSysPointerData]]
| |
| * [[WinSetSysValue]]
| |
| | |
| ====== Window ======
| |
| * [[WinBeginEnumWindow]]
| |
| * [[WinEndEnumWindow]]
| |
| * [[WinGetMaxPosition]]
| |
| * [[WinGetMinPosition]]
| |
| * [[WinGetNextWindow]]
| |
| * [[WinIsChild]]
| |
| * [[WinIsWindow]]
| |
| * [[WinIsWindowShowing]]
| |
| * [[WinIsWindowVisible]]
| |
| * [[WinMapWindowPoints]]
| |
| * [[WinMultiWindowFromIDs]]
| |
| * [[WinQueryPresParam]]
| |
| * [[WinQueryWindow]]
| |
| * [[WinQueryWindowPos]]
| |
| * [[WinQueryWindowProcess]]
| |
| * [[WinQueryWindowPtr]]
| |
| * [[WinQueryWindowRect]]
| |
| * [[WinQueryWindowText]]
| |
| * [[WinQueryWindowTextLength]]
| |
| * [[WinQueryWindowULong]]
| |
| * [[WinQueryWindowUShort]]
| |
| * [[WinRemovePresParam]]
| |
| * [[WinRestoreWindowPos]]
| |
| * [[WinSaveWindowPos]]
| |
| * [[WinSetMultiWindowPos]]
| |
| * [[WinSetOwner]]
| |
| * [[WinSetParent]]
| |
| * [[WinSetPresParam]]
| |
| * [[WinSetWindowBits]]
| |
| * [[WinSetWindowPos]]
| |
| * [[WinSetWindowPtr]]
| |
| * [[WinSetWindowText]]
| |
| * [[WinSetWindowULong]]
| |
| * [[WinSetWindowUShort]]
| |
| * [[WinShowWindow]]
| |
| * [[WinStoreWindowPos]]
| |
| * [[WinSubclassWindow]]
| |
| * [[WinWindowFromID]]
| |
| * [[WinWindowFromPoint]]
| |
| | |
| ==== Menuing ====
| |
| * [[WinCheckMenuItem]]
| |
| * [[WinCreateMenu]]
| |
| * [[WinEnableMenuItem]]
| |
| * [[WinIsMenuItemChecked]]
| |
| * [[WinIsMenuItemEnabled]]
| |
| * [[WinIsMenuItemValid]]
| |
| * [[WinLoadMenu]]
| |
| * [[WinPop-upMenu]]
| |
| * [[WinSetMenuItemText]]
| |
| | |
| ==== Messaging ====
| |
| * [[WinBroadcastMsg]]
| |
| * [[WinCallMsgFilter]]
| |
| * [[WinCheckInput]]
| |
| * [[WinCreateMsgQueue]]
| |
| * [[WinDestroyMsgQueue]]
| |
| * [[WinDispatchMsg]]
| |
| * [[WinGetMsg]]
| |
| * [[WinInSendMsg]]
| |
| * [[WinPeekMsg]]
| |
| * [[WinPostMsg]]
| |
| * [[WinPostQueueMsg]]
| |
| * [[WinQueryMsgPos]]
| |
| * [[WinQueryMsgTime]]
| |
| * [[WinQueryQueueInfo]]
| |
| * [[WinQueryQueueStatus]]
| |
| * [[WinRegisterUserDatatype]]
| |
| * [[WinRegisterUserMsg]]
| |
| * [[WinReleaseHook]]
| |
| * [[WinRequestMutexSem]]
| |
| * [[WinSendMsg]]
| |
| * [[WinSetClassMsgInterest]]
| |
| * [[WinSetHook]]
| |
| * [[WinSetMsgInterest]]
| |
| * [[WinSetMsgMode]]
| |
| * [[WinSetSynchroMode]]
| |
| * [[WinWaitEventSem]]
| |
| * [[WinWaitMsg]]
| |
| * [[WinWaitMuxWaitSem]]
| |
| | |
| ==== National Language/Code Page ====
| |
| * [[WinCompareStrings]]
| |
| * [[WinCpTranslateChar]]
| |
| * [[WinCpTranslateString]]
| |
| * [[WinNextChar]]
| |
| * [[WinPrevChar]]
| |
| * [[WinQueryCp]]
| |
| * [[WinQueryCpList]]
| |
| * [[WinSetCp]]
| |
| * [[WinUpper]]
| |
| * [[WinUpperChar]]
| |
| | |
| ==== Rectangle functions ====
| |
| * [[WinCopyRect]]
| |
| * [[WinEqualRect]]
| |
| * [[WinInflateRect]]
| |
| * [[WinIntersectRect]]
| |
| * [[WinIsRectEmpty]]
| |
| * [[WinMakeRect]]
| |
| * [[WinOffsetRect]]
| |
| * [[WinPtInRect]]
| |
| * [[WinSetRect]]
| |
| * [[WinSetRectEmpty]]
| |
| * [[WinSubtractRect]]
| |
| * [[WinUnionRect]]
| |
| | |
| ==== Regions/Clipping ====
| |
| * [[WinExcludeUpdateRegion]]
| |
| * [[WinInvalidateRect]]
| |
| * [[WinInvalidateRegion]]
| |
| * [[WinLockVisRegions]]
| |
| * [[WinLockWindowUpdate]]
| |
| * [[WinQueryUpdateRect]]
| |
| * [[WinQueryUpdateRegion]]
| |
| * [[WinQueryVisibleRegion]]
| |
| * [[WinSetVisibleRegionNotify]]
| |
| * [[WinUpdateWindow]]
| |
| * [[WinValidateRect]]
| |
| * [[WinValidateRegion]]
| |
| | |
| ==== Resource Management ====
| |
| * [[WinLoadString]]
| |
| * [[WinLoadMessage]]
| |
| | |
| ===== Accel Table =====
| |
| * [[WinCopyAccelTable]]
| |
| * [[WinCreateAccelTable]]
| |
| * [[WinDestroyAccelTable]]
| |
| * [[WinLoadAccelTable]]
| |
| * [[WinQueryAccelTable]]
| |
| * [[WinSetAccelTable]]
| |
| * [[WinTranslateAccel]]
| |
| | |
| ===== Icon =====
| |
| * [[WinFreeFileIcon]]
| |
| * [[WinLoadFileIcon]]
| |
| * [[WinSetFileIcon]]
| |
| | |
| ===== Pointer =====
| |
| * [[WinCreatePointer]]
| |
| * [[WinCreatePointerIndirect]]
| |
| * [[WinDestroyPointer]]
| |
| * [[WinLoadPointer]]
| |
| * [[WinLockPointerUpdate]]
| |
| * [[WinQueryPointer]]
| |
| * [[WinQueryPointerInfo]]
| |
| * [[WinQueryPointerPos]]
| |
| * [[WinSetPointer]]
| |
| * [[WinSetPointerOwner]]
| |
| * [[WinSetPointerPos]]
| |
| * [[WinShowPointer]]
| |
| | |
| ==== TaskList functions ====
| |
| * [[WinAddSwitchEntry]]
| |
| * [[WinChangeSwitchEntry]]
| |
| * [[WinCreateSwitchEntry]]
| |
| * [[WinQuerySessionTitle]]
| |
| * [[WinQuerySwitchEntry]]
| |
| * [[WinQuerySwitchHandle]]
| |
| * [[WinQuerySwitchList]]
| |
| * [[WinQueryTaskSizePos]]
| |
| * [[WinQueryTaskTitle]]
| |
| * [[WinRemoveSwitchEntry]]
| |
| * [[WinStartApp]]
| |
| * [[WinSwitchToProgram]]
| |
| * [[WinTerminateApp]]
| |
| | |
| ==== Timers ====
| |
| * [[WinStartTimer]]
| |
| * [[WinStopTimer]]
| |
| | |
| ==== WorkplaceShell functions ====
| |
| * [[WinCopyObject]]
| |
| * [[WinCreateObject]]
| |
| * [[WinCreateShadow]]
| |
| * [[WinDeregisterObjectClass]]
| |
| * [[WinDestroyObject]]
| |
| * [[WinEnumObjectClasses]]
| |
| * [[WinIsSOMDDReady]]
| |
| * [[WinIsWPDServerReady]]
| |
| * [[WinLockupSystem]]
| |
| * [[WinMoveObject]]
| |
| * [[WinOpenObject]]
| |
| * [[WinQueryActiveDesktopPathname]]
| |
| * [[WinQueryObject]]
| |
| * [[WinQueryObjectPath]]
| |
| * [[WinRegisterObjectClass]]
| |
| * [[WinReplaceObjectClass]]
| |
| * [[WinRestartSOMDD]]
| |
| * [[WinRestartWPDServer]]
| |
| * [[WinSaveObject]]
| |
| * [[WinSetObjectData]]
| |
| * [[WinShutdownSystem]]
| |
| * [[WinUnlockSystem]]
| |
| | |
| [[OS2_API | OS/2 API]]
| |