L_CaptureGetResCount

#include "l_bitmap.h"

L_LTSCR_API L_INT L_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 resources 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.

You can use this to capture all of the resources with calls to L_CaptureFromExe.

Required DLLs and Libraries

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.

See Also

Functions:

L_CaptureFromExe, L_CaptureFromExeDlg

Topics:

Screen Capture C API Function Groups: Getting Information Functions

 

Implementing Screen Capture

Example

#define MAKE_IMAGE_PATH(pFileName) TEXT("C:\\Users\\Public\\Documents\\LEADTOOLS Images\\")pFileName 
L_LTSCRTEX_API L_INT CaptureGetResCountExample(L_VOID) 
{ 
   L_INT nIconsCount; 
   /*To call the L_CaptureGetResCount*/ 
   L_INT nRet = L_CaptureGetResCount(MAKE_IMAGE_PATH(TEXT("ExeWithResources.exe")), RESTYPE_ICON, &nIconsCount); 
   return nRet; 
} 

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Screen Capture C API Help
Click or drag to resize