DrgQueryNativeRMF - Example Code

This example shows how to obtain the window handle of the source of a drag item.

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

DRAGITEM ditem;
PVOID    pMem;
PSZ      pszBuffer;
ULONG    cb;
BOOL     rc, fResult;

cb = DrgQueryNativeRMFLen(&ditem) + 1;

rc = DosSubAlloc(pMem, (PVOID *) pszBuffer, cb);

if (!rc)

{
   fResult = DrgQueryNativeRMF(&ditem, cb, pszBuffer);
}


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