home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: WPS_PM / WPS_PM.zip / backgnd2.zip / backgrnd.c next >
C/C++ Source or Header  |  1994-11-05  |  444b  |  22 lines

  1. #define INCL_WIN
  2.  
  3. #include <os2.h>
  4. #include <string.h>
  5.  
  6. VOID main(int argc, char *argv[])
  7. {
  8.   HAB hab;
  9.   HMQ hmq;
  10.   HOBJECT hObject;
  11.   char name[300];
  12.  
  13.   hab = WinInitialize(0);
  14.   hmq = WinCreateMsgQueue(hab, 0);
  15.   hObject = WinQueryObject("<WP_DESKTOP>");
  16.   strcpy(name, "BACKGROUND=");
  17.   strcat(name, (argc >= 2) ? argv[1] : "(none)");
  18.   WinSetObjectData(hObject, name);
  19.   WinDestroyMsgQueue(hmq);
  20.   WinTerminate(hab);
  21. }
  22.