LScreenCapture::CaptureGetResCount
#include "ltwrappr.h"
virtual L_INT LScreenCapture::CaptureGetResCount(pszFileName, nResType, pnCount)
| /* name of the file in which to count resources */ | |
| L_INT nResType; | /* resource type to count */ | 
| /* address of the variable to be updated with the resource count */ | 
Counts the number of resources of the specified type in the given executable file.
| Parameter | Description | |
| pszFileName | Character string containing the name of the exe (or dll) from which the resource should be counted. | |
| nResType | Specifies the type of resource to count. Possible values are: | |
| 
 | Value | Meaning | 
| 
 | RESTYPE_BITMAP | count bitmap resources | 
| 
 | RESTYPE_ICON | count icon resources | 
| 
 | RESTYPE_CURSOR | count cursor resources | 
| pnCount | Address of a variable to be filled with the number of resources found. | |
Returns
| SUCCESS | The function was successful. | 
| < 1 | An error occurred. Refer to Return Codes. | 
Comments
After calling this function, pnCount points to the number of resources of the specified type that were found in the given executable file.
Required DLLs and Libraries
| LTDIS 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
L_VOID MyFunction(HWND hWnd)
{
   L_INT nRet;
   LBitmap LeadBitmap;
   LScreenCapture screenCapture(&LeadBitmap);
   L_INT32 lBitmapCount;
   L_TCHAR szDummyBuffer[50];
   // CaptureGetResCount
   nRet = screenCapture.CaptureGetResCount(TEXT("MFCDEM32.EXE"), RESTYPE_BITMAP, &lBitmapCount);
   if(nRet == SUCCESS)
   {
      wsprintf(szDummyBuffer, TEXT("EXE file contains %d bitmaps"), lBitmapCount);
      MessageBox(hWnd, szDummyBuffer, TEXT("CaptureGetResCount"), MB_OK);
   }
   return;
}