home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgLangD.iso / C++-7 / DISK8 / MFC / SAMPLES / SHOWFONT / SHOWFONT.CP$ / showfont
Encoding:
Text File  |  1992-03-05  |  1.7 KB  |  58 lines

  1. // showfont.cpp : Defines the behavior of the major classes of ShowFont.
  2. //                ShowFont is a simple Windows font parameter viewing and
  3. //                modifying utility program.
  4. //
  5. // This is a part of the Microsoft Foundation Classes C++ library. 
  6. // Copyright (C) 1992 Microsoft Corporation 
  7. // All rights reserved. 
  8. //  
  9. // This source code is only intended as a supplement to the 
  10. // Microsoft Foundation Classes Reference and Microsoft 
  11. // QuickHelp documentation provided with the library. 
  12. // See these sources for detailed information regarding the 
  13. // Microsoft Foundation Classes product.
  14.  
  15. #include "showfont.h"
  16.  
  17. /////////////////////////////////////////////////////////////////////////////
  18. // definition of common globals
  19.  
  20. CFont* pTheFont;    // current font
  21. CFont* myFont;      // created font
  22. CFont systemFont;
  23.  
  24. char outputText[4][64];
  25. int nLineSpace;
  26.  
  27. CPoint ptCurrent(0, 0);
  28. short nBkMode = OPAQUE;
  29. short nAlignLCR = TA_LEFT;
  30. short nAlignTBB = TA_TOP; 
  31. char szAppName[] = "ShowFont Sample Application   Font: ";
  32. char szWindowTitle[80];
  33.  
  34. // default color values
  35. DWORD rgbTextColor = ::GetSysColor(COLOR_WINDOWTEXT);
  36. DWORD rgbBkColor = ::GetSysColor(COLOR_WINDOW);
  37.  
  38. /////////////////////////////////////////////////////////////////////////////
  39. // Main application initialization.
  40.  
  41. CShowFontApp theApp;
  42.  
  43. BOOL CShowFontApp::InitInstance()
  44. {
  45.     // Create the main window.  The caption includes the font name, SYSTEM.
  46.     //
  47.     strcpy(szWindowTitle, szAppName);
  48.     strcat(szWindowTitle, "SYSTEM");
  49.     m_pMainWnd = new CMainWindow(szWindowTitle);
  50.  
  51.     // Make the window visible; update its client area; and return "success".
  52.     //
  53.     m_pMainWnd->ShowWindow(m_nCmdShow);
  54.     m_pMainWnd->UpdateWindow();
  55.     return TRUE;
  56. }
  57.  
  58.