WinRegisterObjectClass: Difference between revisions
Appearance
mNo edit summary |
|||
Line 1: | Line 1: | ||
Register a workplace class. | |||
=== Parameters | ==Syntax== | ||
WinRegisterObjectClass(className, moduleName) | |||
== Parameters == | |||
; className - [[PSZ]] - input : Class name string. | ; className - [[PSZ]] - input : Class name string. | ||
; moduleName - PSZ - input : Dynamic link library name. | ; moduleName - PSZ - input : Dynamic link library name. | ||
== Returns == | |||
This function returns a [[BOOL]] with the values of: | This function returns a [[BOOL]] with the values of: | ||
*[[TRUE]] | *[[TRUE]] | ||
*[[FALSE]] | *[[FALSE]] | ||
== Define (C/C++) == | |||
INCL_WINWORKPLACE | INCL_WINWORKPLACE | ||
== Calling Convention == | |||
[[Cdecl32]] | [[Cdecl32]] | ||
== Example Code == | |||
... | ... | ||
PSZ className; | PSZ className; | ||
Line 26: | Line 28: | ||
... | ... | ||
== Related Functions == | |||
*[[WinCreateObject]] | *[[WinCreateObject]] | ||
*[[WinDeregisterObjectClass]] | *[[WinDeregisterObjectClass]] | ||
*[[WinReplaceObjectClass]] | *[[WinReplaceObjectClass]] | ||
== Notes == | |||
The DLL must be created using the [[System Object Model]]. | The DLL must be created using the [[System Object Model]]. | ||
[[Category:Win]] | [[Category:Win]] |
Revision as of 05:29, 20 May 2018
Register a workplace class.
Syntax
WinRegisterObjectClass(className, moduleName)
Parameters
- className - PSZ - input
- Class name string.
- moduleName - PSZ - input
- Dynamic link library name.
Returns
This function returns a BOOL with the values of:
Define (C/C++)
INCL_WINWORKPLACE
Calling Convention
Example Code
... PSZ className; PSZ moduleName; BOOL rc; ... rc = WinRegisterObjectClass (className, moduleName); ...
Related Functions
Notes
The DLL must be created using the System Object Model.