nel_launcherDlg.h

Go to the documentation of this file.
00001 // nel_launcherDlg.h : header file
00002 //
00003 //{{AFX_INCLUDES()
00004 #include "webbrowser2.h"
00005 //}}AFX_INCLUDES
00006 
00007 #if !defined(AFX_NEL_LAUNCHERDLG_H__A68D28F3_A36F_4D34_99D9_716C870E9099__INCLUDED_)
00008 #define AFX_NEL_LAUNCHERDLG_H__A68D28F3_A36F_4D34_99D9_716C870E9099__INCLUDED_
00009 
00010 #if _MSC_VER > 1000
00011 #pragma once
00012 #endif // _MSC_VER > 1000
00013 
00015 // CNel_launcherDlg dialog
00016 
00017 class CNel_launcherDlg : public CDialog
00018 {
00019 // Construction
00020 public:
00021     CNel_launcherDlg(CWnd* pParent = NULL); // standard constructor
00022 
00023     CWebBrowser2    m_explore;
00024 
00025 // Dialog Data
00026     //{{AFX_DATA(CNel_launcherDlg)
00027     enum { IDD = IDD_NEL_LAUNCHER_DIALOG };
00028     //}}AFX_DATA
00029 
00030     // ClassWizard generated virtual function overrides
00031     //{{AFX_VIRTUAL(CNel_launcherDlg)
00032     protected:
00033     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
00034     //}}AFX_VIRTUAL
00035 
00036     void launch (const std::string &str);
00037     void patch (const std::string &str);
00038     void openUrl (const std::string &url);
00039 
00040 // Implementation
00041 protected:
00042     HICON m_hIcon;
00043 
00044     // Generated message map functions
00045     //{{AFX_MSG(CNel_launcherDlg)
00046     virtual BOOL OnInitDialog();
00047     afx_msg void OnPaint();
00048     afx_msg HCURSOR OnQueryDragIcon();
00049     afx_msg void OnBeforeNavigate2Explorer1(LPDISPATCH pDisp, VARIANT FAR* URL, VARIANT FAR* Flags, VARIANT FAR* TargetFrameName, VARIANT FAR* PostData, VARIANT FAR* Headers, BOOL FAR* Cancel);
00050     afx_msg void OnSize(UINT nType, int cx, int cy);
00051     afx_msg void OnTimer(UINT nIDEvent);
00052     afx_msg void OnDocumentCompleteExplorer1(LPDISPATCH pDisp, VARIANT FAR* URL);
00053     DECLARE_EVENTSINK_MAP()
00054     //}}AFX_MSG
00055     DECLARE_MESSAGE_MAP()
00056 };
00057 
00058 //{{AFX_INSERT_LOCATION}}
00059 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
00060 
00061 #endif // !defined(AFX_NEL_LAUNCHERDLG_H__A68D28F3_A36F_4D34_99D9_716C870E9099__INCLUDED_)

Generated on Thu Jan 7 08:30:41 2010 for NeLNS by  doxygen 1.6.1