Jump to content

Presentation Manager Functions: Difference between revisions

From EDM2
Tag: Manual revert
 
(21 intermediate revisions by the same user not shown)
Line 10: Line 10:
*[[DevQueryCaps]]
*[[DevQueryCaps]]
*[[DevQueryDeviceNames]]
*[[DevQueryDeviceNames]]
*[[DevQueryHardCopyCaps]]
*[[DevQueryHardcopyCaps]]
</div>
</div>


Line 61: Line 61:
==Dynamic Data Formatting==
==Dynamic Data Formatting==
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
*DdfBeginList
*[[DdfBeginList]]
*DdfBitmap
*[[DdfBitmap]]
*DdfEndList
*[[DdfEndList]]
*DdfHyperText
*[[DdfHyperText]]
*DdfInform
*[[DdfInform]]
*DdfInitialize
*[[DdfInitialize]]
*DdfListItem
*[[DdfListItem]]
*DdfMetafile
*[[DdfMetafile]]
*DdfPara
*[[DdfPara]]
*DdfSetColor
*[[DdfSetColor]]
*DdfSetFont
*[[DdfSetFont]]
*DdfSetFontStyle
*[[DdfSetFontStyle]]
*DdfSetFormat
*[[DdfSetFormat]]
*DdfSetTextAlign
*[[DdfSetTextAlign]]
*DdfText
*[[DdfText]]
</div>
</div>


==Hooks and Procedures==
==Hooks and Procedures==
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
*CheckMsgFilterHook
*[[CheckMsgFilterHook]]
*CodePageChangedHook
*[[CodePageChangedHook]]
*DestroyWindowHook
*[[DestroyWindowHook]]
*DialogProc
*[[DialogProc]]
*FindWordHook
*[[FindWordHook]]
*FlushBufHook
*[[FlushBufHook]]
*HelpHook
*[[HelpHook]]
*InputHook
*[[InputHook]]
*JournalPlaybackHook
*[[JournalPlaybackHook]]
*JournalRecordHook
*[[JournalRecordHook]]
*LoaderHook
*[[LoaderHook]]
*LockupHook
*[[LockupHook]]
*MsgControlHook
*[[MsgControlHook]]
*MsgFilterHook
*[[MsgFilterHook]]
*MsgInputHook
*[[MsgInputHook]]
*ProgramListEntryHook
*[[ProgramListEntryHook]]
*ProgramListExitHook
*[[ProgramListExitHook]]
*RegisterUserHook
*[[RegisterUserHook]]
*SendMsgHook
*[[SendMsgHook]]
*ThunkProc
*[[ThunkProc]]
*WindowDCHook
*[[WindowDCHook]]
*WndProc
*[[WndProc]]


</div>
</div>
Line 349: Line 349:
*[[WinQueryVersion]]
*[[WinQueryVersion]]
*[[WinSetDesktopBkgnd]]
*[[WinSetDesktopBkgnd]]
*[[WinSetSysColor]]
*[[WinSetSysColors]]
*[[WinSetSysModalWindow]]
*[[WinSetSysModalWindow]]
*[[WinSetSysPointerData]]
*[[WinSetSysPointerData]]
Line 365: Line 365:
*[[WinIsWindowVisible]]
*[[WinIsWindowVisible]]
*[[WinMapWindowPoints]]
*[[WinMapWindowPoints]]
*[[WinMultiWindowFromIDs]]
*[[WinMultWindowFromIDs]]
*[[WinQueryControlColors]]
*[[WinQueryPresParam]]
*[[WinQueryPresParam]]
*[[WinQueryWindow]]
*[[WinQueryWindow]]
Line 379: Line 380:
*[[WinRestoreWindowPos]]
*[[WinRestoreWindowPos]]
*[[WinSaveWindowPos]]
*[[WinSaveWindowPos]]
*[[WinSetMultiWindowPos]]
*[[WinSetControlColors]]
*[[WinSetMultWindowPos]]
*[[WinSetOwner]]
*[[WinSetOwner]]
*[[WinSetParent]]
*[[WinSetParent]]
Line 403: Line 405:
*[[WinIsMenuItemValid]]
*[[WinIsMenuItemValid]]
*[[WinLoadMenu]]
*[[WinLoadMenu]]
*[[WinPop-upMenu]]
*[[WinPopupMenu]]
*[[WinSetMenuItemText]]
*[[WinSetMenuItemText]]


Line 500: Line 502:
*[[WinSetPointer]]
*[[WinSetPointer]]
*[[WinSetPointerOwner]]
*[[WinSetPointerOwner]]
* [[WinSetPointerPos]]
*[[WinSetPointerPos]]
* [[WinShowPointer]]
*[[WinShowPointer]]
*[[WinStretchPointer]]


=== TaskList functions ===
=== TaskList functions ===
Line 557: Line 560:
* [[WinFreeFileIcon]]
* [[WinFreeFileIcon]]
* [[WinLoadFileIcon]]
* [[WinLoadFileIcon]]
* WinLoadFileIconN
* [[WinSetFileIcon]]
* [[WinSetFileIcon]]
* WinSetFileIconN
* [[WinRestoreWindowPos]]
* [[WinRestoreWindowPos]]
* [[WinShutdownSystem]]
* [[WinShutdownSystem]]
Line 565: Line 566:
</div>
</div>


==To Verify==
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* WinCreateFarHeap
* WinDestroyFarHeap
* WinFreeFarMem
* WinLangsupDlgProc
* WinLangsupWindowProc
* WinLoadCharXlatetbl
* WinLoadStringTable
* WinLoadTranslationTable
* WinLoadVkeyGlyphXlatetbl
* WinLockHeap
* WinMspAlloc
* WinMspFree
* WinMspInit
* WinProfControl
* WinQueueFromID
* WinReallocFarMem
* WinRemoveClassProperty
* WinReportMessage
* WinResetSystem
* WinScreenSwitch
* WinSeamlessBox
* WinSemEnter
* WinSemLeave
* WinSemQuery
* WinSendQueueMsg
* WinSetClipRegion
</div>


[[Category:The OS/2 API Project]]
[[Category:The OS/2 API Project]]

Latest revision as of 05:12, 11 May 2025

Some general information is available at Presentation Manager page.

Device Functions

Direct Manipulation Functions

Dynamic Data Formatting

Hooks and Procedures

Profile Manager

Spooler Functions

Window Functions

Atom Functions

Clipboard

DDE

Device Context/Presentation Space

Dialogs

File Dialog
Font Dialog

Drawing functions

Dynamic Link Library

Error handling

Focus

Help Manager

Information

System
Window

Menuing

Messaging

National Language/Code Page

Rectangle functions

Regions/Clipping

Resource Management

Accel Table

Pointer

TaskList functions

Timers

Workplace

Object management
Utility APIs

To Verify

  • WinCreateFarHeap
  • WinDestroyFarHeap
  • WinFreeFarMem
  • WinLangsupDlgProc
  • WinLangsupWindowProc
  • WinLoadCharXlatetbl
  • WinLoadStringTable
  • WinLoadTranslationTable
  • WinLoadVkeyGlyphXlatetbl
  • WinLockHeap
  • WinMspAlloc
  • WinMspFree
  • WinMspInit
  • WinProfControl
  • WinQueueFromID
  • WinReallocFarMem
  • WinRemoveClassProperty
  • WinReportMessage
  • WinResetSystem
  • WinScreenSwitch
  • WinSeamlessBox
  • WinSemEnter
  • WinSemLeave
  • WinSemQuery
  • WinSendQueueMsg
  • WinSetClipRegion