Jump to content

WinSetFileIcon: Difference between revisions

From EDM2
Created page with "WinSetFileIcon sets the icon for the file specified by pFileName to the icon specified by picon. ==Syntax== WinSetFileIcon(pFileName, picon); ==Parameters== ; pFileName (P..."
 
Ak120 (talk | contribs)
mNo edit summary
Line 1: Line 1:
WinSetFileIcon sets the icon for the file specified by pFileName to the icon specified by picon.  
WinSetFileIcon sets the icon for the file specified by pFileName to the icon specified by picon.


==Syntax==
==Syntax==
Line 5: Line 5:


==Parameters==
==Parameters==
; pFileName (PSZ) - input
; pFileName (PSZ) - input:Pointer to file name.
: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 (PICONINFO) - input:A pointer to an ICONINFO structure containing an icon specification.
 
;picon (PICONINFO) - input
:A pointer to an ICONINFO structure containing an icon specification.


==Returns==
==Returns==
; rc (BOOL) - returns
; rc (BOOL) - returns:Success indicator.
:Success indicator.
:;TRUE:Successful completion  
:;TRUE
:;FALSE:Error occurred.
::Successful completion  
:;FALSE
::Error occurred.


==Remarks==
==Remarks==
The specified icon is written to the file's .ICON extended attribute.  
The specified icon is written to the file's .ICON extended attribute.


==Example Code==
==Example Code==
Line 39: Line 33:
* [[WinLoadFileIcon]]
* [[WinLoadFileIcon]]
* [[WinFreeFileIcon]]
* [[WinFreeFileIcon]]
[[Category:Win]]
[[Category:Win]]

Revision as of 14:45, 16 May 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);

Related Functions