Presentation Manager Functions: Difference between revisions
Appearance
m →Dialogs |
|||
Line 162: | Line 162: | ||
=== Window Functions === | === Window Functions === | ||
* | *WinCalcFramRect | ||
* | *WinCancelShutdown | ||
* [[ | *[[WinCreateFrameControls]] | ||
* [[ | *[[WinCreateStdWindow]] | ||
* [[ | *[[WinCreateWindow]] | ||
* [[ | *[[WinDefWindowProc]] | ||
* [[ | *[[WinDestroyWindow]] | ||
* [[ | *[[WinInitialize]] | ||
* [[ | *[[WinQueryAnchorBlock]] | ||
* [[ | *[[WinQueryClassInfo]] | ||
* [[ | *[[WinQueryClassName]] | ||
* [[ | *[[WinQueryClassThunkProc]] | ||
* [[ | *[[WinQueryWindowModel]] | ||
* [[ | *[[WinQueryWindowThunkProc]] | ||
* [[ | *[[WinRegisterClass]] | ||
* | *WinSetClassThunkProc | ||
* | *WinSetWindowThunkProc | ||
* [[ | *[[WinTerminate]] | ||
==== Atom Functions ==== | ==== Atom Functions ==== | ||
Line 209: | Line 209: | ||
==== Device Context/Presentation Space ==== | ==== Device Context/Presentation Space ==== | ||
* [[ | * [[WinBeginPaint]] | ||
* [[ | * [[WinEndPaint]] | ||
* | *WinGetClipPS | ||
* | *WinGetPS | ||
* | *WinGetScreenPS | ||
* | *WinOpenWindowDC | ||
* | *WinQueryWindowDC | ||
* | *WinReleasePS | ||
* | *WinWindowFromDC | ||
==== Dialogs ==== | ==== Dialogs ==== | ||
Line 277: | Line 277: | ||
* [[OS2_API:PMI:WinGetErrorInfo|WinGetErrorInfo]] | * [[OS2_API:PMI:WinGetErrorInfo|WinGetErrorInfo]] | ||
* [[OS2_API:PMI:WinGetLastError|WinGetLastError]] | * [[OS2_API:PMI:WinGetLastError|WinGetLastError]] | ||
* [[OS2_API:PMI:WinFreeErrorInfo|WinFreeErrorInfo | * [[OS2_API:PMI:WinFreeErrorInfo|WinFreeErrorInfo | ||
==== Focus ==== | ==== Focus ==== | ||
Line 466: | Line 465: | ||
* [[OS2_API:PMI:WinTranslateAccel|WinTranslateAccel]] | * [[OS2_API:PMI:WinTranslateAccel|WinTranslateAccel]] | ||
=== Icon === | |||
*WinFreeFileIcon | *WinFreeFileIcon | ||
*WinLoadFileIcon | *WinLoadFileIcon | ||
*WinSetFileIcon | *WinSetFileIcon | ||
=== Pointer === | |||
* [[ | * [[WinCreatePointer]] | ||
* [[ | * [[WinCreatePointerIndirect]] | ||
* [[ | * [[WinDestroyPointer]] | ||
* [[ | * [[WinLoadPointer]] | ||
* [[ | * [[WinLockPointerUpdate]] | ||
* [[ | * [[WinQueryPointer]] | ||
* [[ | * [[WinQueryPointerInfo]] | ||
* [[ | * [[WinQueryPointerPos]] | ||
* [[ | * [[WinSetPointer]] | ||
* [[ | * [[WinSetPointerOwner]] | ||
* [[ | * [[WinSetPointerPos]] | ||
* [[ | * [[WinShowPointer]] | ||
=== | === TaskList functions === | ||
* [[ | * [[WinAddSwitchEntry]] | ||
* [[ | * [[WinChangeSwitchEntry]] | ||
* [[WinCreateSwitchEntry]] | |||
*WinHAPPfromPID | |||
* [[WinHSWITCHfromHAPP]] | |||
*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]] | |||
*WinRestartWorkplace | |||
* [[WinRestartSOMDD]] | |||
* [[WinRestartWPDServer]] | |||
* [[WinSaveObject]] | |||
* [[WinSetObjectData]] | |||
* [[WinShutdownSystem]] | |||
* [[WinUnlockSystem]] | |||
* [[WinWaitForShell]] | |||
</div> | </div> | ||
[[Category:The OS/2 API Project]] | [[Category:The OS/2 API Project]] |
Revision as of 11:16, 11 January 2017
Some general information is available at Presentation Manager page.
Functions
Device Functions
- DevCloseDC
- DevEscape
- DevOpenDC
- DevPostDeviceModes
- DevQueryCaps
- DevQueryDeviceNames
- DevQueryHardcopyCaps
Direct Manipulation Functions
- DrgAcceptedFiles
- DrgAccessDragInfo
- DrgAddStrHandle
- DrgAllocateDraginfo
- DrgAllocateDragtransfer
- DrgCancelLazyDrag
- DrgDeleteDraginfoStrHandles
- DrgDeleteStrHandle
- DrgDrag
- DrgDragFiles
- DrgFreeDraginfo
- DrgFreeDragtransfer
- DrgGetClipPS
- 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
- SplGetPortFromQ
- 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
- WinGetErrorInfo
- WinGetLastError
- [[OS2_API:PMI:WinFreeErrorInfo|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 (IPF?)
- 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
- WinFreeFileIcon
- WinLoadFileIcon
- WinSetFileIcon
Pointer
- WinCreatePointer
- WinCreatePointerIndirect
- WinDestroyPointer
- WinLoadPointer
- WinLockPointerUpdate
- WinQueryPointer
- WinQueryPointerInfo
- WinQueryPointerPos
- WinSetPointer
- WinSetPointerOwner
- WinSetPointerPos
- WinShowPointer
TaskList functions
- WinAddSwitchEntry
- WinChangeSwitchEntry
- WinCreateSwitchEntry
- WinHAPPfromPID
- WinHSWITCHfromHAPP
- 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
- WinRestartWorkplace
- WinRestartSOMDD
- WinRestartWPDServer
- WinSaveObject
- WinSetObjectData
- WinShutdownSystem
- WinUnlockSystem
- WinWaitForShell