L_GetComment
#include "l_bitmap.h"
L_INT EXT_FUNCTION L_GetComment(uType, pComment, uLength)
L_UINT uType; |
/* type of comment */ |
/* pointer to the target buffer */ | |
L_UINT uLength; |
/* size of the target buffer */ |
Gets a current field that is ready to be saved as a comment in a file. This lets you see the field that was specified with the L_SetComment function.
Parameter |
Description |
uType |
The type of comment. Refer to Types of File Comments. |
pComment |
Pointer to your buffer that will hold the comment field. You can pass NULL if you only want to get the length of the field (the return value). |
uLength |
The size of your buffer that will hold the comment field. |
Returns
>=0 |
Length of the comment field. |
< 0 |
An error occurred. Refer to Return Codes. |
Comments
Some file formats can contain comments, and some cannot, and each file format has its own set of comment types. When you save a file, the comments, which LEADTOOLS maintains in a global array are saved in the file. The index into the array (specified using a constant) determines the type of comment, as described in Types of File Comments.
Before saving a file, you use the L_SetComment function to specify the comments to be saved.
The L_GetComment function lets you get any of the current comments that are ready to be saved, for example, if you want to let the user review the comments before saving a file. Before getting a comment, you must allocate a buffer for the field. If you do not know how big the buffer needs to be, you can call this function twice: the first time to get the length of the field (the return value), and the second time to actually get the field.
The L_ReadFileComment function lets you read comments that are already saved in a file header. For more information refer to the L_SetComment function.
Note: |
More options are available in the LOADFILEOPTION structure. |
Required DLLs and Libraries
LTFIL For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application. |
Platforms
Windows 95 / 98 / Me, Windows 2000 / XP, Windows CE.
See Also
For a list of functions that utilize the LOADFILEOPTION or SAVEFILEOPTION structures, refer to Functions Utilizing the LOADFILEOPTION or SAVEFILEOPTION structures.
Example
For an example, refer to L_SetComment.