WinSetFileIcon: Difference between revisions
Appearance
Line 7: | Line 7: | ||
; ''pFileName'' ([[PSZ]]) - input:Pointer to file name. | ; ''pFileName'' ([[PSZ]]) - input:Pointer to file name. | ||
:A pointer to a zero-terminated string which contains the name of the file whose icon will be set. | :A pointer to a zero-terminated string which contains the name of the file whose icon will be set. | ||
;''picon'' ( | ;''picon'' (PICONINFO) - input:A pointer to an ICONINFO structure containing an icon specification. | ||
==Returns== | ==Returns== |
Revision as of 23:47, 10 December 2023
WinSetFileIcon sets the icon for the file specified by pFileName to the icon specified by picon.
Syntax
WinSetFileIcon(pFileName, picon);
Parameters
- pFileName (PSZ) - input
- Pointer to file name.
- A pointer to a zero-terminated string which contains the name of the file whose icon will be set.
- picon (PICONINFO) - input
- A pointer to an ICONINFO structure containing an icon specification.
Returns
- rc (BOOL) - returns
- Success indicator.
- TRUE
- Successful completion
- FALSE
- Error occurred.
Remarks
The specified icon is written to the file's .ICON extended attribute.
Example Code
Definition
#define INCL_WINPOINTERS #include <os2.h> PSZ pFileName; /* Pointer to file name. */ PICONINFO picon; /* A pointer to an ICONINFO structure containing an icon specification. */ BOOL rc; /* Success indicator. */ rc = WinSetFileIcon(pFileName, picon);