LScreenCapture::CaptureGetResCount

#include "ltwrappr.h"

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

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

Parameters

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.

Returns

Value Meaning
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

Platforms

Win32, x64.

See Also

Example

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); 
   } 
   else 
      return nRet; 
 
   return SUCCESS; 
} 
Help Version 21.0.2021.3.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help