home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / APPS / PROG / C_PLUS / CNVLIB2 / WLIST.CMD < prev    next >
Encoding:
Text File  |  1994-03-30  |  539 b   |  24 lines

  1. EXTPROC CEnvi
  2.  
  3. #include <WinTools.lib>
  4.  
  5. lEnum = WinBeginEnumWindows(HWND_DESKTOP);
  6. while ( lChild = WinGetNextWindow(lEnum) ) {
  7.    if ( (lTitle = GetWindowTitle(lChild)) ) {
  8.       printf("%08X %d \"%s\"\n",lChild,WinQueryWindowProcess(lChild),lTitle);
  9.    }
  10. }
  11. WinEndEnumWindows(lEnum);
  12.  
  13.  
  14.  
  15.  
  16. WinQueryWindowProcess(pHwnd)
  17. {
  18.    #define ORD_WIN32QUERYWINDOWPROCESS  838
  19.    return DynamicLink("PMWIN",ORD_WIN32QUERYWINDOWPROCESS,BIT32,CDECL,
  20.                       pHwnd,lProcessID,lThreadID)
  21.         ? lProcessID : 0 ;
  22. }
  23.  
  24.