Presentation Manager Functions: Difference between revisions
Appearance
moved here |
Moving to the OS2_API namespace. |
||
Line 420: | Line 420: | ||
==== Rectangle functions ==== | ==== Rectangle functions ==== | ||
* [[WinCopyRect]] | * [[OS2_API:WinCopyRect|WinCopyRect]] | ||
* [[WinEqualRect]] | * [[OS2_API:WinEqualRect|WinEqualRect]] | ||
* [[WinInflateRect]] | * [[OS2_API:WinInflateRect|WinInflateRect]] | ||
* [[WinIntersectRect]] | * [[OS2_API:WinIntersectRect|WinIntersectRect]] | ||
* [[WinIsRectEmpty]] | * [[OS2_API:WinIsRectEmpty|WinIsRectEmpty]] | ||
* [[WinMakeRect]] | * [[OS2_API:WinMakeRect|WinMakeRect]] | ||
* [[WinOffsetRect]] | * [[OS2_API:WinOffsetRect|WinOffsetRect]] | ||
* [[WinPtInRect]] | * [[OS2_API:WinPtInRect|WinPtInRect]] | ||
* [[WinSetRect]] | * [[OS2_API:WinSetRect|WinSetRect]] | ||
* [[WinSetRectEmpty]] | * [[OS2_API:WinSetRectEmpty|WinSetRectEmpty]] | ||
* [[WinSubtractRect]] | * [[OS2_API:WinSubtractRect|WinSubtractRect]] | ||
* [[WinUnionRect]] | * [[OS2_API:WinUnionRect|WinUnionRect]] | ||
==== Regions/Clipping ==== | ==== Regions/Clipping ==== | ||
* [[WinExcludeUpdateRegion]] | * [[OS2_API:WinExcludeUpdateRegion|WinExcludeUpdateRegion]] | ||
* [[WinInvalidateRect]] | * [[OS2_API:WinInvalidateRect|WinInvalidateRect]] | ||
* [[WinInvalidateRegion]] | * [[OS2_API:WinInvalidateRegion|WinInvalidateRegion]] | ||
* [[WinLockVisRegions]] | * [[OS2_API:WinLockVisRegions|WinLockVisRegions]] | ||
* [[WinLockWindowUpdate]] | * [[OS2_API:WinLockWindowUpdate|WinLockWindowUpdate]] | ||
* [[WinQueryUpdateRect]] | * [[OS2_API:WinQueryUpdateRect|WinQueryUpdateRect]] | ||
* [[WinQueryUpdateRegion]] | * [[OS2_API:WinQueryUpdateRegion|WinQueryUpdateRegion]] | ||
* [[WinQueryVisibleRegion]] | * [[OS2_API:WinQueryVisibleRegion|WinQueryVisibleRegion]] | ||
* [[WinSetVisibleRegionNotify]] | * [[OS2_API:WinSetVisibleRegionNotify|WinSetVisibleRegionNotify]] | ||
* [[WinUpdateWindow]] | * [[OS2_API:WinUpdateWindow|WinUpdateWindow]] | ||
* [[WinValidateRect]] | * [[OS2_API:WinValidateRect|WinValidateRect]] | ||
* [[WinValidateRegion]] | * [[OS2_API:WinValidateRegion|WinValidateRegion]] | ||
==== Resource Management ==== | ==== Resource Management ==== | ||
* [[WinLoadString]] | * [[OS2_API:WinLoadString|WinLoadString]] | ||
* [[WinLoadMessage]] | * [[OS2_API:WinLoadMessage|WinLoadMessage]] | ||
===== Accel Table ===== | ===== Accel Table ===== | ||
* [[WinCopyAccelTable]] | * [[OS2_API:WinCopyAccelTable|WinCopyAccelTable]] | ||
* [[WinCreateAccelTable]] | * [[OS2_API:WinCreateAccelTable|WinCreateAccelTable]] | ||
* [[WinDestroyAccelTable]] | * [[OS2_API:WinDestroyAccelTable|WinDestroyAccelTable]] | ||
* [[WinLoadAccelTable]] | * [[OS2_API:WinLoadAccelTable|WinLoadAccelTable]] | ||
* [[WinQueryAccelTable]] | * [[OS2_API:WinQueryAccelTable|WinQueryAccelTable]] | ||
* [[WinSetAccelTable]] | * [[OS2_API:WinSetAccelTable|WinSetAccelTable]] | ||
* [[WinTranslateAccel]] | * [[OS2_API:WinTranslateAccel|WinTranslateAccel]] | ||
===== Icon ===== | ===== Icon ===== | ||
* [[WinFreeFileIcon]] | * [[OS2_API:WinFreeFileIcon|WinFreeFileIcon]] | ||
* [[WinLoadFileIcon]] | * [[OS2_API:WinLoadFileIcon|WinLoadFileIcon]] | ||
* [[WinSetFileIcon]] | * [[OS2_API:WinSetFileIcon|WinSetFileIcon]] | ||
===== Pointer ===== | ===== Pointer ===== | ||
* [[WinCreatePointer]] | * [[OS2_API:WinCreatePointer|WinCreatePointer]] | ||
* [[WinCreatePointerIndirect]] | * [[OS2_API:WinCreatePointerIndirect|WinCreatePointerIndirect]] | ||
* [[WinDestroyPointer]] | * [[OS2_API:WinDestroyPointer|WinDestroyPointer]] | ||
* [[WinLoadPointer]] | * [[OS2_API:WinLoadPointer|WinLoadPointer]] | ||
* [[WinLockPointerUpdate]] | * [[OS2_API:WinLockPointerUpdate|WinLockPointerUpdate]] | ||
* [[WinQueryPointer]] | * [[OS2_API:WinQueryPointer|WinQueryPointer]] | ||
* [[WinQueryPointerInfo]] | * [[OS2_API:WinQueryPointerInfo|WinQueryPointerInfo]] | ||
* [[WinQueryPointerPos]] | * [[OS2_API:WinQueryPointerPos|WinQueryPointerPos]] | ||
* [[WinSetPointer]] | * [[OS2_API:WinSetPointer|WinSetPointer]] | ||
* [[WinSetPointerOwner]] | * [[OS2_API:WinSetPointerOwner|WinSetPointerOwner]] | ||
* [[WinSetPointerPos]] | * [[OS2_API:WinSetPointerPos|WinSetPointerPos]] | ||
* [[WinShowPointer]] | * [[OS2_API:WinShowPointer|WinShowPointer]] | ||
==== TaskList functions ==== | ==== TaskList functions ==== | ||
* [[WinAddSwitchEntry]] | * [[OS2_API:WinAddSwitchEntry|WinAddSwitchEntry]] | ||
* [[WinChangeSwitchEntry]] | * [[OS2_API:WinChangeSwitchEntry|WinChangeSwitchEntry]] | ||
* [[WinCreateSwitchEntry]] | * [[OS2_API:WinCreateSwitchEntry|WinCreateSwitchEntry]] | ||
* [[WinQuerySessionTitle]] | * [[OS2_API:WinQuerySessionTitle|WinQuerySessionTitle]] | ||
* [[WinQuerySwitchEntry]] | * [[OS2_API:WinQuerySwitchEntry|WinQuerySwitchEntry]] | ||
* [[WinQuerySwitchHandle]] | * [[OS2_API:WinQuerySwitchHandle|WinQuerySwitchHandle]] | ||
* [[WinQuerySwitchList]] | * [[OS2_API:WinQuerySwitchList|WinQuerySwitchList]] | ||
* [[WinQueryTaskSizePos]] | * [[OS2_API:WinQueryTaskSizePos|WinQueryTaskSizePos]] | ||
* [[WinQueryTaskTitle]] | * [[OS2_API:WinQueryTaskTitle|WinQueryTaskTitle]] | ||
* [[WinRemoveSwitchEntry]] | * [[OS2_API:WinRemoveSwitchEntry|WinRemoveSwitchEntry]] | ||
* [[WinStartApp]] | * [[OS2_API:WinStartApp|WinStartApp]] | ||
* [[WinSwitchToProgram]] | * [[OS2_API:WinSwitchToProgram|WinSwitchToProgram]] | ||
* [[WinTerminateApp]] | * [[OS2_API:WinTerminateApp|WinTerminateApp]] | ||
==== Timers ==== | ==== Timers ==== | ||
* [[WinStartTimer]] | * [[OS2_API:WinStartTimer|WinStartTimer]] | ||
* [[WinStopTimer]] | * [[OS2_API:WinStopTimer|WinStopTimer]] | ||
==== WorkplaceShell functions ==== | ==== WorkplaceShell functions ==== | ||
* [[WinCopyObject]] | * [[OS2_API:WinCopyObject|WinCopyObject]] | ||
* [[WinCreateObject]] | * [[OS2_API:WinCreateObject|WinCreateObject]] | ||
* [[WinCreateShadow]] | * [[OS2_API:WinCreateShadow|WinCreateShadow]] | ||
* [[WinDeregisterObjectClass]] | * [[OS2_API:WinDeregisterObjectClass|WinDeregisterObjectClass]] | ||
* [[WinDestroyObject]] | * [[OS2_API:WinDestroyObject|WinDestroyObject]] | ||
* [[WinEnumObjectClasses]] | * [[OS2_API:WinEnumObjectClasses|WinEnumObjectClasses]] | ||
* [[WinIsSOMDDReady]] | * [[OS2_API:WinIsSOMDDReady|WinIsSOMDDReady]] | ||
* [[WinIsWPDServerReady]] | * [[OS2_API:WinIsWPDServerReady|WinIsWPDServerReady]] | ||
* [[WinLockupSystem]] | * [[OS2_API:WinLockupSystem|WinLockupSystem]] | ||
* [[WinMoveObject]] | * [[OS2_API:WinMoveObject|WinMoveObject]] | ||
* [[WinOpenObject]] | * [[OS2_API:WinOpenObject|WinOpenObject]] | ||
* [[WinQueryActiveDesktopPathname]] | * [[OS2_API:WinQueryActiveDesktopPathname|WinQueryActiveDesktopPathname]] | ||
* [[WinQueryObject]] | * [[OS2_API:WinQueryObject|WinQueryObject]] | ||
* [[WinQueryObjectPath]] | * [[OS2_API:WinQueryObjectPath|WinQueryObjectPath]] | ||
* [[WinRegisterObjectClass]] | * [[OS2_API:WinRegisterObjectClass|WinRegisterObjectClass]] | ||
* [[WinReplaceObjectClass]] | * [[OS2_API:WinReplaceObjectClass|WinReplaceObjectClass]] | ||
* [[WinRestartSOMDD]] | * [[OS2_API:WinRestartSOMDD|WinRestartSOMDD]] | ||
* [[WinRestartWPDServer]] | * [[OS2_API:WinRestartWPDServer|WinRestartWPDServer]] | ||
* [[WinSaveObject]] | * [[OS2_API:WinSaveObject|WinSaveObject]] | ||
* [[WinSetObjectData]] | * [[OS2_API:WinSetObjectData|WinSetObjectData]] | ||
* [[WinShutdownSystem]] | * [[OS2_API:WinShutdownSystem|WinShutdownSystem]] | ||
* [[WinUnlockSystem]] | * [[OS2_API:WinUnlockSystem|WinUnlockSystem]] | ||
[[OS2_API | OS/2 API]] | [[OS2_API | OS/2 API]] |
Revision as of 21:19, 28 April 2005
Presentation Manager Interface
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
Error handling
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
Accel Table
- WinCopyAccelTable
- WinCreateAccelTable
- WinDestroyAccelTable
- WinLoadAccelTable
- WinQueryAccelTable
- WinSetAccelTable
- WinTranslateAccel
Icon
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
WorkplaceShell functions
- WinCopyObject
- WinCreateObject
- WinCreateShadow
- WinDeregisterObjectClass
- WinDestroyObject
- WinEnumObjectClasses
- WinIsSOMDDReady
- WinIsWPDServerReady
- WinLockupSystem
- WinMoveObject
- WinOpenObject
- WinQueryActiveDesktopPathname
- WinQueryObject
- WinQueryObjectPath
- WinRegisterObjectClass
- WinReplaceObjectClass
- WinRestartSOMDD
- WinRestartWPDServer
- WinSaveObject
- WinSetObjectData
- WinShutdownSystem
- WinUnlockSystem