DrgQueryTrueTypeLen - Example Code

This example shows how to obtain the length of the true type string with the DrgQueryTrueTypeLen function.

#define INCL_WINSTDDRAG  /* Direct Manipulation (Drag) Functions */
#define INCL_DOSMEMMGR   /* Memory Management Functions for      */
                         /* DosAllocMem                          */
#include <OS2.H>

PSZ      pszBuffer;      /* Buffer in which the DRAGITEM         */
                         /* structure is stored                  */
BOOL     fSuccess;       /* Return value                         */
DRAGITEM Dragitem;       /* DRAGITEM structure whose true type   */
                         /* length is to be obtained             */
ULONG    rc;             /* Return code                          */
ULONG    ulLength;       /* String length of dragged object      */

ulLength = DrgQueryTrueTypeLen(&Dragitem) + 1;

rc = DosAllocMem((PVOID *) pszBuffer, ulLength, fPERM);

fSuccess = DrgQueryTrueType(&Dragitem, ulLength, pszBuffer);


[Back: DrgQueryTrueTypeLen - Related Functions]
[Next: DrgQueryTrueTypeLen - Topics]