LFile::LoadFileTileCallBack
#include "ltwrappr.h"
virtual L_INT LFile::LoadFileTileCallBack(pFileInfo, pLBitmap, pLBuffer, uFlags, nRow, nLines)
| pFILEINFO pFileInfo; | /* pointer to the file information handle */ | 
| LBitmapBase L_FAR * pLBitmap; | /* pointer to the bitmap object */ | 
| /* pointer to a buffer object */ | |
| L_UINT uFlags; | /* flags for the first and last row, and the first and last pass */ | 
| L_INT nRow; | /* current bitmap row number of the first line in the buffer object */ | 
| L_INT nLines; | /* number of lines in the pLBuffer buffer object */ | 
Handles the output image data that LFile::LoadTile has written to a buffer.
| Parameter | Description | |
| pFileInfo | Pointer to the FILEINFO structure that contains image information. | |
| pLBitmap | Pointer to the bitmap object referencing the bitmap that contains the image information. | |
| pLBuffer | A pointer to a buffer object containing one or more lines of output image data that the calling function has already processed (read or decompressed). | |
| uFlags | Flags that describe whether this is the first or last call of the callback, and whether the buffer contains first or last row of image data. Possible values are: | |
| 
 | Constant | Meaning | 
| 
 | FILEREAD_FIRSTPASS | [0x0001] This is the first pass through a progressive JPEG or CMP file. | 
| 
 | FILEREAD_LASTPASS | [0x0002] This is the last pass through a progressive JPEG or CMP file. | 
| 
 | FILEREAD_FIRSTROW | [0x0004] The first row of the buffer is the first row of the bitmap. | 
| 
 | FILEREAD_LASTROW | [0x0008] The last row of the buffer is the last row of the bitmap. | 
| 
 | FILEREAD_COMPRESSED | [0x0010] The data in the buffer is 1-bit compressed data, which you can handle as explained in Speeding Up 1-Bit Documents. | 
| nRow | The current bitmap row number of the first line in the buffer object. | |
| nLines | The number of lines in the pLBuffer buffer object. | |
Returns
| SUCCESS | The function was successful. | 
| < 1 | An error occurred. Refer to Return Codes. | 
Comments
Override this function to handle the output image data that LFile::LoadTile has written to a buffer.
The FILEINFO structure that gets passed to the this function does not contain the total number of pages. To get the total number of pages, you should call LFile::GetInfo and set the FILEINFO_TOTALPAGES flag.
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. | 
See Also
| Functions: | 
Example
For an example, refer to LFile::LoadFile.