home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic 4 Power Pack / Visual_Basic4_Power_Pack.bin / vb4files / vbxstud / fcombode.cp_ / FCOMBODE.CPP
Encoding:
C/C++ Source or Header  |  1994-08-23  |  1.8 KB  |  80 lines

  1. // fcombode.cpp : implementation file
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include "vbxdemo.h"
  6. #include "fcombode.h"
  7.  
  8. #ifdef _DEBUG
  9. #undef THIS_FILE
  10. static char BASED_CODE THIS_FILE[] = __FILE__;
  11. #endif
  12.  
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CFComboDemo dialog
  15.  
  16.  
  17. CFComboDemo::CFComboDemo(CWnd* pParent /*=NULL*/)
  18.     : CDialog(CFComboDemo::IDD, pParent)
  19. {
  20.     //{{AFX_DATA_INIT(CFComboDemo)
  21.     m_pCombo4 = NULL;
  22.     //}}AFX_DATA_INIT
  23. }
  24.  
  25. void CFComboDemo::DoDataExchange(CDataExchange* pDX)
  26. {
  27.     CDialog::DoDataExchange(pDX);
  28.     //{{AFX_DATA_MAP(CFComboDemo)
  29.     DDX_VBFCombo(pDX, IDC_VBFCOMBO4, m_pCombo4);
  30.     //}}AFX_DATA_MAP
  31. }
  32.  
  33. BEGIN_MESSAGE_MAP(CFComboDemo, CDialog)
  34.     //{{AFX_MSG_MAP(CFComboDemo)
  35.     ON_WM_DESTROY()
  36.     ON_BN_CLICKED(IDHELP, OnHelp)
  37.     //}}AFX_MSG_MAP
  38. END_MESSAGE_MAP()
  39.  
  40.  
  41. /////////////////////////////////////////////////////////////////////////////
  42. // CFComboDemo message handlers
  43.  
  44. void CFComboDemo::OnDestroy()
  45. {
  46.     CDialog::OnDestroy();
  47.     ::WinHelp( m_hWnd, "VBXSTD12.HLP", HELP_QUIT, NULL );        
  48. }
  49.  
  50. BOOL CFComboDemo::OnInitDialog()
  51. {
  52.     CDialog::OnInitDialog();
  53.     
  54.     // TODO: Add extra initialization here
  55.     if ( !IsHlpHere() )
  56.         GetDlgItem( IDHELP )->EnableWindow( FALSE );
  57.     UpdateData( FALSE );
  58.     m_pCombo4->AddString("FILE1.TXT (236.365 b.);TXT");
  59.     m_pCombo4->AddString("FILE2.EXE (12.005 b.);EXE");
  60.     m_pCombo4->AddString("FILE3.ADE (352 b.);ADE");
  61.     m_pCombo4->SetSel() = 0L;
  62.     return TRUE;  // return TRUE  unless you set the focus to a control
  63. }
  64.  
  65. void CFComboDemo::OnHelp()
  66. {
  67.     CString FAR szWinDir, szName, szMsg;
  68.     GetSystemDirectory( szWinDir.GetBuffer(250), 248 );
  69.     szWinDir.ReleaseBuffer();
  70.     if ( szWinDir.GetLength() > 3 )
  71.         szWinDir += "\\";
  72.     szName = szWinDir;
  73.     szName += "VBXSTD12.HLP";
  74.     if ( !IsHlpHere() )
  75.         return;
  76.     ::WinHelp( m_hWnd, szName, HELP_KEY, (long)"VBFCombo" );
  77.  
  78.  
  79. }
  80.