Jump to content

WinOpenObject: Difference between revisions

From EDM2
m formatting
No edit summary
Line 55: Line 55:
=== OS Version Introduced ===
=== OS Version Introduced ===
OS/2 Warp 3.0 and above, eCS 1.0 and above
OS/2 Warp 3.0 and above, eCS 1.0 and above
[[OS2_API | Back to OS/2 API]]
[[Category:The OS/2 API Project]]

Revision as of 15:22, 1 November 2011

WinOpenObject

WinOpenObject(objectHandle, viewForObject, flag)
Opens object with the specified view, or, if already open, surfaces it.

Parameters

objectHandle - HOBJECT - input
Handle of the object to open.
viewForObject - ULONG - input
Specifies which view to open. An object can define its own view codes. The system defines those listed in the constants section.
flag - BOOL - input

Constants

Returns

True if successful, false if not successful.

Returns from WinGetLastError should WinOpenObject fail:

Module

Define (C/C++)

INCL_WINWORKPLACE

Export name/Ordinal

Calling conversion

Cdecl32

Example Code

...
HOBJECT objectHandle;
ULONG   viewForObject;
BOOL    flag;
BOOL    rc;
...
rc = WinOpenObject (objectHandle, viewForObject, flag);
...

Related Functions

WinCreateObject

Notes

If concurrent views are off, wpViewObject will resurface an existing object. The REXX counterpart is SysOpenObject.

OS Version Introduced

OS/2 Warp 3.0 and above, eCS 1.0 and above


Back to OS/2 API