Counts the number of resources of the specified type in the given executable file.


#include "ltwrappr.h"

virtual L_INT LScreenCapture::CaptureGetResCount(pszFileName, nResType, pnCount)


L_TCHAR * pszFileName

Character string containing the name of the exe (or dll) from which the resource should be counted.

L_INT 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

L_INT32 * pnCount

Address of a variable to be filled with the number of resources found.


Value Meaning
SUCCESS The function was successful.
< 1 An error occurred. Refer to Return Codes.


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


Win32, x64.

See Also


L_INT LScreenCapture__CaptureGetResCountExample(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 nRet; 
   return SUCCESS; 
Help Version 22.0.2023.2.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help