Jump to content

Presentation Manager Functions: Difference between revisions

From EDM2
Moving to the OS2_API namespace.
moved more functions to the OS2 API namespace
Line 251: Line 251:


==== Drawing functions ====
==== Drawing functions ====
* [[WinDrawBitmap]]
* [[OS2_API:WinDrawBitmap|WinDrawBitmap]]
* [[WinDrawBorder]]
* [[OS2_API:WinDrawBorder|WinDrawBorder]]
* [[WinDrawPointer]]
* [[OS2_API:WinDrawPointer|WinDrawPointer]]
* [[WinDrawText]]
* [[OS2_API:WinDrawText|WinDrawText]]
* [[WinFillRect]]
* [[OS2_API:WinFillRect|WinFillRect]]
* [[WinInvertRect]]
* [[OS2_API:WinInvertRect|WinInvertRect]]
* [[WinMakePoints]]
* [[OS2_API:WinMakePoints|WinMakePoints]]
* [[WinRealizePalette]]
* [[OS2_API:WinRealizePalette|WinRealizePalette]]
* [[WinScrollWindow]]
* [[OS2_API:WinScrollWindow|WinScrollWindow]]
* [[WinShowTrackRect]]
* [[OS2_API:WinShowTrackRect|WinShowTrackRect]]
* [[WinTrackRect]]
* [[OS2_API:WinTrackRect|WinTrackRect]]


==== Dynamic Link Library ====
==== Dynamic Link Library ====
* [[WinDeleteLibrary]]
* [[OS2_API:WinDeleteLibrary|WinDeleteLibrary]]
* [[WinDeleteProcedure]]
* [[OS2_API:WinDeleteProcedure|WinDeleteProcedure]]
* [[WinLoadLibrary]]
* [[OS2_API:WinLoadLibrary|WinLoadLibrary]]
* [[WinLoadProcedure]]
* [[OS2_API:WinLoadProcedure|WinLoadProcedure]]


==== Error handling ====
==== Error handling ====
* [[WinGetErrorInfo]]
* [[OS2_API:WinGetErrorInfo|WinGetErrorInfo]]
* [[WinGetLastError]]
* [[OS2_API:WinGetLastError|WinGetLastError]]
* [[WinFreeErrorInfo]]
* [[OS2_API:WinFreeErrorInfo|WinFreeErrorInfo]]


==== Focus ====
==== Focus ====
* [[WinAlarm]]
* [[OS2_API:WinAlarm|WinAlarm]]
* [[WinCreateCursor]]
* [[OS2_API:WinCreateCursor|WinCreateCursor]]
* [[WinDestroyCursor]]
* [[OS2_API:WinDestroyCursor|WinDestroyCursor]]
* [[WinEnablePhysInput]]
* [[OS2_API:WinEnablePhysInput|WinEnablePhysInput]]
* [[WinEnableWindow]]
* [[OS2_API:WinEnableWindow|WinEnableWindow]]
* [[WinEnableWindowUpdate]]
* [[OS2_API:WinEnableWindowUpdate|WinEnableWindowUpdate]]
* [[WinFlashWindow]]
* [[OS2_API:WinFlashWindow|WinFlashWindow]]
* [[WinFocusChange]]
* [[OS2_API:WinFocusChange|WinFocusChange]]
* [[WinGetKeyState]]
* [[OS2_API:WinGetKeyState|WinGetKeyState]]
* [[WinGetPhysKeyState]]
* [[OS2_API:WinGetPhysKeyState|WinGetPhysKeyState]]
* [[WinIsPhysInputEnabled]]
* [[OS2_API:WinIsPhysInputEnabled|WinIsPhysInputEnabled]]
* [[WinIsThreadActive]]
* [[OS2_API:WinIsThreadActive|WinIsThreadActive]]
* [[WinIsWindowEnabled]]
* [[OS2_API:WinIsWindowEnabled|WinIsWindowEnabled]]
* [[WinQueryActiveWindow]]
* [[OS2_API:WinQueryActiveWindow|WinQueryActiveWindow]]
* [[WinQueryCapture]]
* [[OS2_API:WinQueryCapture|WinQueryCapture]]
* [[WinQueryCursorInfo]]
* [[OS2_API:WinQueryCursorInfo|WinQueryCursorInfo]]
* [[WinQueryFocus]]
* [[OS2_API:WinQueryFocus|WinQueryFocus]]
* [[WinSetActiveWindow]]
* [[OS2_API:WinSetActiveWindow|WinSetActiveWindow]]
* [[WinSetCapture]]
* [[OS2_API:WinSetCapture|WinSetCapture]]
* [[WinSetFocus]]
* [[OS2_API:WinSetFocus|WinSetFocus]]
* [[WinSetKeyboardStateTable]]
* [[OS2_API:WinSetKeyboardStateTable|WinSetKeyboardStateTable]]
* [[WinShowCursor]]
* [[OS2_API:WinShowCursor|WinShowCursor]]


==== Help ====
==== Help ====
* [[WinAssociateHelpInstance]]
* [[OS2_API:WinAssociateHelpInstance|WinAssociateHelpInstance]]
* [[WinCreateHelpInstance]]
* [[OS2_API:WinCreateHelpInstance|WinCreateHelpInstance]]
* [[WinCreateHelpTable]]
* [[OS2_API:WinCreateHelpTable|WinCreateHelpTable]]
* [[WinDestroyHelpInstance]]
* [[OS2_API:WinDestroyHelpInstance|WinDestroyHelpInstance]]
* [[WinLoadHelpTable]]
* [[OS2_API:WinLoadHelpTable|WinLoadHelpTable]]
* [[WinQueryHelpInstance]]
* [[OS2_API:WinQueryHelpInstance|inQueryHelpInstance]]


===== Information =====
===== Information =====
====== System ======
====== System ======
* [[WinGetCurrentTime]]
* [[OS2_API:WinGetCurrentTime|WinGetCurrentTime]]
* [[WinGetSysBitmap]]
* [[OS2_API:WinGetSysBitmap|WinGetSysBitmap]]
* [[WinQueryDesktopBkgnd]]
* [[OS2_API:WinQueryDesktopBkgnd|WinQueryDesktopBkgnd]]
* [[WinQueryDesktopWindow]]
* [[OS2_API:WinQueryDesktopWindow|WinQueryDesktopWindow]]
* [[WinQueryObjectWindow]]
* [[OS2_API:WinQueryObjectWindow|WinQueryObjectWindow]]
* [[WinQuerySysColor]]
* [[OS2_API:WinQuerySysColor|WinQuerySysColor]]
* [[WinQuerySysModalWindow]]
* [[OS2_API:WinQuerySysModalWindow|WinQuerySysModalWindow]]
* [[WinQuerySysPointer]]
* [[OS2_API:WinQuerySysPointer|WinQuerySysPointer]]
* [[WinQuerySysPointerData]]
* [[OS2_API:WinQuerySysPointerData|WinQuerySysPointerData]]
* [[WinQuerySysValue]]
* [[OS2_API:WinQuerySysValue|WinQuerySysValue]]
* [[WinQueryVersion]]
* [[OS2_API:WinQueryVersion|WinQueryVersion]]
* [[WinSetDesktopBkgnd]]
* [[OS2_API:WinSetDesktopBkgnd|WinSetDesktopBkgnd]]
* [[WinSetSysColor]]
* [[OS2_API:WinSetSysColor|WinSetSysColor]]
* [[WinSetSysModalWindow]]
* [[OS2_API:WinSetSysModalWindow|WinSetSysModalWindow]]
* [[WinSetSysPointerData]]
* [[OS2_API:WinSetSysPointerData|WinSetSysPointerData]]
* [[WinSetSysValue]]
* [[OS2_API:WinSetSysValue|WinSetSysValue]]


====== Window ======
====== Window ======
* [[WinBeginEnumWindow]]
* [[OS2_API:WinBeginEnumWindow|WinBeginEnumWindow]]
* [[WinEndEnumWindow]]
* [[OS2_API:WinEndEnumWindow|WinEndEnumWindow]]
* [[WinGetMaxPosition]]
* [[OS2_API:WinGetMaxPosition|WinGetMaxPosition]]
* [[WinGetMinPosition]]
* [[OS2_API:WinGetMinPosition|WinGetMinPosition]]
* [[WinGetNextWindow]]
* [[OS2_API:WinGetNextWindow|WinGetNextWindow]]
* [[WinIsChild]]
* [[OS2_API:WinIsChild|WinIsChild]]
* [[WinIsWindow]]
* [[OS2_API:WinIsWindow|WinIsWindow]]
* [[WinIsWindowShowing]]
* [[OS2_API:WinIsWindowShowing|WinIsWindowShowing]]
* [[WinIsWindowVisible]]
* [[OS2_API:WinIsWindowVisible|WinIsWindowVisible]]
* [[WinMapWindowPoints]]
* [[OS2_API:WinMapWindowPoints|WinMapWindowPoints]]
* [[WinMultiWindowFromIDs]]
* [[OS2_API:WinMultiWindowFromIDs|WinMultiWindowFromIDs]]
* [[WinQueryPresParam]]
* [[OS2_API:WinQueryPresParam|WinQueryPresParam]]
* [[WinQueryWindow]]
* [[OS2_API:WinQueryWindow|WinQueryWindow]]
* [[WinQueryWindowPos]]
* [[OS2_API:WinQueryWindowPos|WinQueryWindowPos]]
* [[WinQueryWindowProcess]]
* [[OS2_API:WinQueryWindowProcess|WinQueryWindowProcess]]
* [[WinQueryWindowPtr]]
* [[OS2_API:WinQueryWindowPtr|WinQueryWindowPtr]]
* [[WinQueryWindowRect]]
* [[OS2_API:WinQueryWindowRect|WinQueryWindowRect]]
* [[WinQueryWindowText]]
* [[OS2_API:WinQueryWindowText|WinQueryWindowText]]
* [[WinQueryWindowTextLength]]
* [[OS2_API:WinQueryWindowTextLength|WinQueryWindowTextLength]]
* [[WinQueryWindowULong]]
* [[OS2_API:WinQueryWindowULong|WinQueryWindowULong]]
* [[WinQueryWindowUShort]]
* [[OS2_API:WinQueryWindowUShort|WinQueryWindowUShort]]
* [[WinRemovePresParam]]
* [[OS2_API:WinRemovePresParam|WinRemovePresParam]]
* [[WinRestoreWindowPos]]
* [[OS2_API:WinRestoreWindowPos|WinRestoreWindowPos]]
* [[WinSaveWindowPos]]
* [[OS2_API:WinSaveWindowPos|WinSaveWindowPos]]
* [[WinSetMultiWindowPos]]
* [[OS2_API:WinSetMultiWindowPos|WinSetMultiWindowPos]]
* [[WinSetOwner]]
* [[OS2_API:WinSetOwner|WinSetOwner]]
* [[WinSetParent]]
* [[OS2_API:WinSetParent|WinSetParent]]
* [[WinSetPresParam]]
* [[OS2_API:WinSetPresParam|WinSetPresParam]]
* [[WinSetWindowBits]]
* [[OS2_API:WinSetWindowBits|WinSetWindowBits]]
* [[WinSetWindowPos]]
* [[OS2_API:WinSetWindowPos|WinSetWindowPos]]
* [[WinSetWindowPtr]]
* [[OS2_API:WinSetWindowPtr|WinSetWindowPtr]]
* [[WinSetWindowText]]
* [[OS2_API:WinSetWindowText|WinSetWindowText]]
* [[WinSetWindowULong]]
* [[OS2_API:WinSetWindowULong|WinSetWindowULong]]
* [[WinSetWindowUShort]]
* [[OS2_API:WinSetWindowUShort|WinSetWindowUShort]]
* [[WinShowWindow]]
* [[OS2_API:WinShowWindow|WinShowWindow]]
* [[WinStoreWindowPos]]
* [[OS2_API:WinStoreWindowPos|WinStoreWindowPos]]
* [[WinSubclassWindow]]
* [[OS2_API:WinSubclassWindow|WinSubclassWindow]]
* [[WinWindowFromID]]
* [[OS2_API:WinWindowFromID|WinWindowFromID]]
* [[WinWindowFromPoint]]
* [[OS2_API:WinWindowFromPoint|WinWindowFromPoint]]


==== Menuing ====
==== Menuing ====
* [[WinCheckMenuItem]]
* [[OS2_API:WinCheckMenuItem|WinCheckMenuItem]]
* [[WinCreateMenu]]
* [[OS2_API:WinCreateMenu|WinCreateMenu]]
* [[WinEnableMenuItem]]
* [[OS2_API:WinEnableMenuItem|WinEnableMenuItem]]
* [[WinIsMenuItemChecked]]
* [[OS2_API:WinIsMenuItemChecked|WinIsMenuItemChecked]]
* [[WinIsMenuItemEnabled]]
* [[OS2_API:WinIsMenuItemEnabled|WinIsMenuItemEnabled]]
* [[WinIsMenuItemValid]]
* [[OS2_API:WinIsMenuItemValid|WinIsMenuItemValid]]
* [[WinLoadMenu]]
* [[OS2_API:WinLoadMenu|WinLoadMenu]]
* [[WinPop-upMenu]]
* [[OS2_API:WinPop-upMenu|WinPop-upMenu]]
* [[WinSetMenuItemText]]
* [[OS2_API:WinSetMenuItemText|WinSetMenuItemText]]


==== Messaging ====
==== Messaging ====
* [[WinBroadcastMsg]]
* [[OS2_API:WinBroadcastMsg|WinBroadcastMsg]]
* [[WinCallMsgFilter]]
* [[OS2_API:WinCallMsgFilter|WinCallMsgFilter]]
* [[WinCheckInput]]
* [[OS2_API:WinCheckInput|WinCheckInput]]
* [[WinCreateMsgQueue]]
* [[OS2_API:WinCreateMsgQueue|WinCreateMsgQueue]]
* [[WinDestroyMsgQueue]]
* [[OS2_API:WinDestroyMsgQueue|WinDestroyMsgQueue]]
* [[WinDispatchMsg]]
* [[OS2_API:WinDispatchMsg|WinDispatchMsg]]
* [[WinGetMsg]]
* [[OS2_API:WinGetMsg|WinGetMsg]]
* [[WinInSendMsg]]
* [[OS2_API:WinInSendMsg|WinInSendMsg]]
* [[WinPeekMsg]]
* [[OS2_API:WinPeekMsg|WinPeekMsg]]
* [[WinPostMsg]]
* [[OS2_API:WinPostMsg|WinPostMsg]]
* [[WinPostQueueMsg]]
* [[OS2_API:WinPostQueueMsg|WinPostQueueMsg]]
* [[WinQueryMsgPos]]
* [[OS2_API:WinQueryMsgPos|WinQueryMsgPos]]
* [[WinQueryMsgTime]]
* [[OS2_API:WinQueryMsgTime|WinQueryMsgTime]]
* [[WinQueryQueueInfo]]
* [[OS2_API:WinQueryQueueInfo|WinQueryQueueInfo]]
* [[WinQueryQueueStatus]]
* [[OS2_API:WinQueryQueueStatus|WinQueryQueueStatus]]
* [[WinRegisterUserDatatype]]
* [[OS2_API:WinRegisterUserDatatype|WinRegisterUserDatatype]]
* [[WinRegisterUserMsg]]
* [[OS2_API:WinRegisterUserMsg|WinRegisterUserMsg]]
* [[WinReleaseHook]]
* [[OS2_API:WinReleaseHook|WinReleaseHook]]
* [[WinRequestMutexSem]]
* [[OS2_API:WinRequestMutexSem|WinRequestMutexSem]]
* [[WinSendMsg]]
* [[OS2_API:WinSendMsg|WinSendMsg]]
* [[WinSetClassMsgInterest]]
* [[OS2_API:WinSetClassMsgInterest|WinSetClassMsgInterest]]
* [[WinSetHook]]
* [[OS2_API:WinSetHook|WinSetHook]]
* [[WinSetMsgInterest]]
* [[OS2_API:WinSetMsgInterest|WinSetMsgInterest]]
* [[WinSetMsgMode]]
* [[OS2_API:WinSetMsgMode|WinSetMsgMode]]
* [[WinSetSynchroMode]]
* [[OS2_API:WinSetSynchroMode|WinSetSynchroMode]]
* [[WinWaitEventSem]]
* [[OS2_API:WinWaitEventSem|WinWaitEventSem]]
* [[WinWaitMsg]]
* [[OS2_API:WinWaitMsg|WinWaitMsg]]
* [[WinWaitMuxWaitSem]]
* [[OS2_API:WinWaitMuxWaitSem|WinWaitMuxWaitSem]]


==== National Language/Code Page ====
==== National Language/Code Page ====
* [[WinCompareStrings]]
* [[OS2_API:WinCompareStrings|WinCompareStrings]]
* [[WinCpTranslateChar]]
* [[OS2_API:WinCpTranslateChar|WinCpTranslateChar]]
* [[WinCpTranslateString]]
* [[OS2_API:WinCpTranslateString|WinCpTranslateString]]
* [[WinNextChar]]
* [[OS2_API:WinNextChar|WinNextChar]]
* [[WinPrevChar]]
* [[OS2_API:WinPrevChar|WinPrevChar]]
* [[WinQueryCp]]
* [[OS2_API:WinQueryCp|WinQueryCp]]
* [[WinQueryCpList]]
* [[OS2_API:WinQueryCpList|WinQueryCpList]]
* [[WinSetCp]]
* [[OS2_API:WinSetCp|WinSetCp]]
* [[WinUpper]]
* [[OS2_API:WinUpper|WinUpper]]
* [[WinUpperChar]]
* [[OS2_API:WinUpperChar|WinUpperChar]]


==== Rectangle functions ====
==== Rectangle functions ====

Revision as of 22:15, 28 April 2005

Presentation Manager Interface

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

Information
System
Window

Menuing

Messaging

National Language/Code Page

Rectangle functions

Regions/Clipping

Resource Management

Accel Table
Icon
Pointer

TaskList functions

Timers

WorkplaceShell functions

OS/2 API