OleUIChangeIcon
Invokes the standard Change Icon dialog box, which allows the user to select
an icon from an icon file, executable, or DLL.
UINT OleUIChangeIcon(
LPOLEUICHANGEICON lpCI
| //Points to the in-out structure for this dialog
|
);
|
|
Parameter
lpCI
Points to the in-out structure for this dialog.
Return Values
Standard Success/Error Definitions
OLEUI_FALSE
Unknown failure (unused).
OLEUI_SUCCESS
No error, same as OLEUI_OK
OLEUI_OK
The user pressed the OK button.
OLEUI_CANCEL
The user pressed the Cancel button.
Standard Field Validation Errors
OLEUI_ERR_STANDARDMIN
Errors common to all dialogs lie in the range OLEUI_ERR_STANDARDMIN to
OLEUI_ERR_STANDARDMAX. This value allows the application to test for standard messages
in order to display error messages to the user.
OLEUI_ERR_STRUCTURENULL
The pointer to an OLEUIXXX structure passed into the function was NULL.
OLEUI_ERR_STRUCTUREINVALID
Insufficient permissions for read or write access to an OLEUIXXX structure.
OLEUI_ERR_CBSTRUCTINCORRECT
The
cbstruct value is incorrect.
OLEUI_ERR_HWNDOWNERINVALID
The
hWndOwner value is invalid.
OLEUI_ERR_LPSZCAPTIONINVALID
The
lpszCaption value is invalid.
OLEUI_ERR_LPFNHOOKINVALID
The
lpfnHook value is invalid.
OLEUI_ERR_HINSTANCEINVALID
The
hInstance value is invalid.
OLEUI_ERR_LPSZTEMPLATEINVALID
The
lpszTemplate value is invalid.
OLEUI_ERR_HRESOURCEINVALID
The
hResource value is invalid.
Initialization Errors
OLEUI_ERR_FINDTEMPLATEFAILURE
Unable to find the dialog template.
OLEUI_ERR_LOADTEMPLATEFAILURE
Unable to load the dialog template.
OLEUI_ERR_DIALOGFAILURE
Dialog initialization failed.
OLEUI_ERR_LOCALMEMALLOC
A call to
LocalAlloc or the standard
IMalloc allocator failed.
OLEUI_ERR_GLOBALMEMALLOC
A call to
GlobalAlloc or the standard
IMalloc allocator failed.
OLEUI_ERR_LOADSTRING
Unable to
LoadString localized resources from the library.
OLEUI_ERR_OLEMEMALLOC
A call to the standard
IMalloc allocator failed.
Function Specific Errors
OLEUI_ERR_STANDARDMAX
Errors common to all dialogs lie in the range OLEUI_ERR_STANDARDMIN to
OLEUI_ERR_STANDARDMAX. This value allows the application to test for standard messages
in order to display error messages to the user.
OLEUI_CIERR_MUSTHAVECLSID
The
clsid member was not the current CLSID.
OLEUI_CIERR_MUSTHAVECURRENTMETAFILE
The
hMetaPict member was not the current metafile.
OLEUI_CIERR_SZICONEXEINVALID
The
szIconExe value was invalid.
Comment
OleUIChangeIcon uses information contained in the
OLEUICHANGEICON structure.
See Also
OLEUICHANGEICON
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database