LScreenCapture::CaptureGetResCount

#include "ltwrappr.h"

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

L_TCHAR * pszFileName;

name of the file in which to count resources

L_INT nResType;

resource type to count

L_INT32 * pnCount;

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
LTSCR

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

Win32, x64.

See Also

Functions:

Class Members

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 20.0.2019.12.4
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2019 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help