home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / powergui / getstart / start1 / start1.cpp < prev   
Text File  |  1996-10-29  |  1KB  |  38 lines

  1. //*********************************************************
  2. // Getting Started - Simple Program, Version 1
  3. //
  4. // Copyright (C) 1994, Law, Leong, Love, Olson, Tsuji.
  5. // Copyright (c) 1997 John Wiley & Sons, Inc. 
  6. // All Rights Reserved.
  7. //*********************************************************
  8. #include <iapp.hpp>
  9. #include <iframe.hpp>
  10. #include <imle.hpp>
  11. #include <icconst.h>
  12.  
  13. void main ( )
  14. {
  15.   // Create a primary window that contains an MLE.
  16.   IFrameWindow
  17.     primary( "Getting Started - Version 1" );
  18.   IMultiLineEdit
  19.     mle( IC_FRAME_CLIENT_ID, &primary, &primary,
  20.          IRectangle(),
  21.          ( IMultiLineEdit::classDefaultStyle
  22.             | IMultiLineEdit::horizontalScroll )
  23.            & ~IMultiLineEdit::wordWrap );
  24.   primary.setClient( &mle );
  25.  
  26.   // Read this source file into the MLE, and position the
  27.   // cursor at the top of the file.
  28.   mle.importFromFile( __FILE__ );
  29.   mle.setCursorLinePosition( 0 );
  30.  
  31.   // Set the input focus, and show the window.
  32.   primary.setFocus();
  33.   primary.show();
  34.  
  35.   // Start event processing.
  36.   IApplication::current().run();
  37. }
  38.