Jump to content

Presentation Manager Functions: Difference between revisions

From EDM2
Line 10: Line 10:


=== Device Functions ===
=== Device Functions ===
* [[OS2_API:DevCloseDC|DevCloseDC]]
* [[OS2_API:PMI:DevCloseDC|DevCloseDC]]
* [[OS2_API:DevEscape|DevEscape]]
* [[OS2_API:PMI:DevEscape|DevEscape]]
* [[OS2_API:DevOpenDC|DevOpenDC]]
* [[OS2_API:PMI:DevOpenDC|DevOpenDC]]
* [[OS2_API:DevPostDeviceModes|DevPostDeviceModes]]
* [[OS2_API:PMI:DevPostDeviceModes|DevPostDeviceModes]]
* [[OS2_API:DevQueryCaps|DevQueryCaps]]
* [[OS2_API:PMI:DevQueryCaps|DevQueryCaps]]
* [[OS2_API:DevQueryDeviceNames|DevQueryDeviceNames]]
* [[OS2_API:PMI:DevQueryDeviceNames|DevQueryDeviceNames]]
* [[OS2_API:DevQueryHardcopyCaps|DevQueryHardcopyCaps]]
* [[OS2_API:PMI:DevQueryHardcopyCaps|DevQueryHardcopyCaps]]


=== Direct Manipulation Functions ===
=== Direct Manipulation Functions ===
* [[OS2_API:DrgAcceptedFiles|DrgAcceptedFiles]]
* [[OS2_API:PMI:DrgAcceptedFiles|DrgAcceptedFiles]]
* [[OS2_API:DrgAccessDragInfo|DrgAccessDragInfo]]
* [[OS2_API:PMI:DrgAccessDragInfo|DrgAccessDragInfo]]
* [[OS2_API:DrgAddStrHandle|DrgAddStrHandle]]
* [[OS2_API:PMI:DrgAddStrHandle|DrgAddStrHandle]]
* [[OS2_API:DrgAllocateDraginfo|DrgAllocateDraginfo]]
* [[OS2_API:PMI:DrgAllocateDraginfo|DrgAllocateDraginfo]]
* [[OS2_API:DrgAllocateDragtransfer|DrgAllocateDragtransfer]]
* [[OS2_API:PMI:DrgAllocateDragtransfer|DrgAllocateDragtransfer]]
* [[OS2_API:DrgCancelLazyDrag|DrgCancelLazyDrag]]
* [[OS2_API:PMI:DrgCancelLazyDrag|DrgCancelLazyDrag]]
* [[OS2_API:DrgDeleteDraginfoStrHandles|DrgDeleteDraginfoStrHandles]]
* [[OS2_API:PMI:DrgDeleteDraginfoStrHandles|DrgDeleteDraginfoStrHandles]]
* [[OS2_API:DrgDeleteStrHandle|DrgDeleteStrHandle]]
* [[OS2_API:PMI:DrgDeleteStrHandle|DrgDeleteStrHandle]]
* [[OS2_API:DrgDrag|DrgDrag]]
* [[OS2_API:PMI:DrgDrag|DrgDrag]]
* [[OS2_API:DrgDragFiles|DrgDragFiles]]
* [[OS2_API:PMI:DrgDragFiles|DrgDragFiles]]
* [[OS2_API:DrgFreeDraginfo|DrgFreeDraginfo]]
* [[OS2_API:PMI:DrgFreeDraginfo|DrgFreeDraginfo]]
* [[OS2_API:DrgFreeDragtransfer|DrgFreeDragtransfer]]
* [[OS2_API:PMI:DrgFreeDragtransfer|DrgFreeDragtransfer]]
* [[OS2_API:DrgGetClipPS|DrgGetClipPS]]
* [[OS2_API:PMI:DrgGetClipPS|DrgGetClipPS]]
* [[OS2_API:DrgGetPS|DrgGetPS]]
* [[OS2_API:PMI:DrgGetPS|DrgGetPS]]
* [[OS2_API:DrgLazyDrag|DrgLazyDrag]]
* [[OS2_API:PMI:DrgLazyDrag|DrgLazyDrag]]
* [[OS2_API:DrgLazyDrop|DrgLazyDrop]]
* [[OS2_API:PMI:DrgLazyDrop|DrgLazyDrop]]
* [[OS2_API:DrgPostTransferMsg|DrgPostTransferMsg]]
* [[OS2_API:PMI:DrgPostTransferMsg|DrgPostTransferMsg]]
* [[OS2_API:DrgPushDraginfo|DrgPushDraginfo]]
* [[OS2_API:PMI:DrgPushDraginfo|DrgPushDraginfo]]
* [[OS2_API:DrgQueryDraginfoPtr|DrgQueryDraginfoPtr]]
* [[OS2_API:PMI:DrgQueryDraginfoPtr|DrgQueryDraginfoPtr]]
* [[OS2_API:DrgQueryDraginfoPtrFromDragitem|DrgQueryDraginfoPtrFromDragitem]]
* [[OS2_API:PMI:DrgQueryDraginfoPtrFromDragitem|DrgQueryDraginfoPtrFromDragitem]]
* [[OS2_API:DrgQueryDraginfoPtrFromHwnd|DrgQueryDraginfoPtrFromHwnd]]
* [[OS2_API:PMI:DrgQueryDraginfoPtrFromHwnd|DrgQueryDraginfoPtrFromHwnd]]
* [[OS2_API:DrgQueryDragitem|DrgQueryDragitem]]
* [[OS2_API:PMI:DrgQueryDragitem|DrgQueryDragitem]]
* [[OS2_API:DrgQueryDragitemCount|DrgQueryDragitemCount]]
* [[OS2_API:PMI:DrgQueryDragitemCount|DrgQueryDragitemCount]]
* [[OS2_API:DrgQueryDragitemPtr|DrgQueryDragitemPtr]]
* [[OS2_API:PMI:DrgQueryDragitemPtr|DrgQueryDragitemPtr]]
* [[OS2_API:DrgQueryDragStatus|DrgQueryDragStatus]]
* [[OS2_API:PMI:DrgQueryDragStatus|DrgQueryDragStatus]]
* [[OS2_API:DrgQueryNativeRMF|DrgQueryNativeRMF]]
* [[OS2_API:PMI:DrgQueryNativeRMF|DrgQueryNativeRMF]]
* [[OS2_API:DrgQueryNativeRMFLen|DrgQueryNativeRMFLen]]
* [[OS2_API:PMI:DrgQueryNativeRMFLen|DrgQueryNativeRMFLen]]
* [[OS2_API:DrgQueryStrName|DrgQueryStrName]]
* [[OS2_API:PMI:DrgQueryStrName|DrgQueryStrName]]
* [[OS2_API:DrgQueryStrNameLen|DrgQueryStrNameLen]]
* [[OS2_API:PMI:DrgQueryStrNameLen|DrgQueryStrNameLen]]
* [[OS2_API:DrgQueryTrueType|DrgQueryTrueType]]
* [[OS2_API:PMI:DrgQueryTrueType|DrgQueryTrueType]]
* [[OS2_API:DrgQueryTrueTypeLen|DrgQueryTrueTypeLen]]
* [[OS2_API:PMI:DrgQueryTrueTypeLen|DrgQueryTrueTypeLen]]
* [[OS2_API:DrgReallocDraginfo|DrgReallocDraginfo]]
* [[OS2_API:PMI:DrgReallocDraginfo|DrgReallocDraginfo]]
* [[OS2_API:DrgReleasePS|DrgReleasePS]]
* [[OS2_API:PMI:DrgReleasePS|DrgReleasePS]]
* [[OS2_API:DrgSendTransferMsg|DrgSendTransferMsg]]
* [[OS2_API:PMI:DrgSendTransferMsg|DrgSendTransferMsg]]
* [[OS2_API:DrgSetDragImage|DrgSetDragImage]]
* [[OS2_API:PMI:DrgSetDragImage|DrgSetDragImage]]
* [[OS2_API:DrgSetDragitem|DrgSetDragitem]]
* [[OS2_API:PMI:DrgSetDragitem|DrgSetDragitem]]
* [[OS2_API:DrgSetDragPointer|DrgSetDragPointer]]
* [[OS2_API:PMI:DrgSetDragPointer|DrgSetDragPointer]]
* [[OS2_API:DrgVerifyNativeRMF|DrgVerifyNativeRMF]]
* [[OS2_API:PMI:DrgVerifyNativeRMF|DrgVerifyNativeRMF]]
* [[OS2_API:DrgVerifyRMF|DrgVerifyRMF]]
* [[OS2_API:PMI:DrgVerifyRMF|DrgVerifyRMF]]
* [[OS2_API:DrgVerifyTrueType|DrgVerifyTrueType]]
* [[OS2_API:PMI:DrgVerifyTrueType|DrgVerifyTrueType]]
* [[OS2_API:DrgVerifyType|DrgVerifyType]]
* [[OS2_API:PMI:DrgVerifyType|DrgVerifyType]]
* [[OS2_API:DrgVerifyTypeSet|DrgVerifyTypeSet]]
* [[OS2_API:PMI:DrgVerifyTypeSet|DrgVerifyTypeSet]]


=== Dynamic Data Formatting Functions ===
=== Dynamic Data Formatting Functions ===
* [[OS2_API:DdfBeginList|DdfBeginList]]
* [[OS2_API:PMI:DdfBeginList|DdfBeginList]]
* [[OS2_API:DdfBitmap|DdfBitmap]]
* [[OS2_API:PMI:DdfBitmap|DdfBitmap]]
* [[OS2_API:DdfEndList|DdfEndList]]
* [[OS2_API:PMI:DdfEndList|DdfEndList]]
* [[OS2_API:DdfHyperText|DdfHyperText]]
* [[OS2_API:PMI:DdfHyperText|DdfHyperText]]
* [[OS2_API:DdfInform|DdfInform]]
* [[OS2_API:PMI:DdfInform|DdfInform]]
* [[OS2_API:DdfInitialize|DdfInitialize]]
* [[OS2_API:PMI:DdfInitialize|DdfInitialize]]
* [[OS2_API:DdfListItem|DdfListItem]]
* [[OS2_API:PMI:DdfListItem|DdfListItem]]
* [[OS2_API:DdfMetafile|DdfMetafile]]
* [[OS2_API:PMI:DdfMetafile|DdfMetafile]]
* [[OS2_API:DdfPara|DdfPara]]
* [[OS2_API:PMI:DdfPara|DdfPara]]
* [[OS2_API:DdfSetColor|DdfSetColor]]
* [[OS2_API:PMI:DdfSetColor|DdfSetColor]]
* [[OS2_API:DdfSetFont|DdfSetFont]]
* [[OS2_API:PMI:DdfSetFont|DdfSetFont]]
* [[OS2_API:DdfSetFontStyle|DdfSetFontStyle]]
* [[OS2_API:PMI:DdfSetFontStyle|DdfSetFontStyle]]
* [[OS2_API:DdfSetFormat|DdfSetFormat]]
* [[OS2_API:PMI:DdfSetFormat|DdfSetFormat]]
* [[OS2_API:DdfSetTextAlign|DdfSetTextAlign]]
* [[OS2_API:PMI:DdfSetTextAlign|DdfSetTextAlign]]
* [[OS2_API:DdfText|DdfText]]
* [[OS2_API:PMI:DdfText|DdfText]]


=== Hooks and Procedures ===
=== Hooks and Procedures ===

Revision as of 17:15, 17 May 2016

Presentation Manager Interface

Some general information is available at Presentation Manager page.


Device Functions

Direct Manipulation Functions

Dynamic Data Formatting Functions

Hooks and Procedures

Profile Functions

Spooler Functions

Window Functions

Atom Functions

Clipboard

Device Context/Presentation Space

Dialogs

Drawing functions

Dynamic Link Library

Error handling

Focus

Help (IPF?)

Information
System
Window

Menuing

Messaging

National Language/Code Page

Rectangle functions

Regions/Clipping

Resource Management

Accel Table
Icon
Pointer

TaskList functions

Timers

WorkplaceShell functions

External References