Back to index

lightning-sunbird  0.9+nobinonly
RegMozCtlDlg.h
Go to the documentation of this file.
00001 // RegMozCtlDlg.h : header file
00002 //
00003 
00004 #if !defined(AFX_REGMOZCTLDLG_H__C7C0A788_F424_11D2_A27B_000000000000__INCLUDED_)
00005 #define AFX_REGMOZCTLDLG_H__C7C0A788_F424_11D2_A27B_000000000000__INCLUDED_
00006 
00007 #if _MSC_VER > 1000
00008 #pragma once
00009 #endif // _MSC_VER > 1000
00010 
00011 #include "RegTaskManager.h"
00012 
00014 // CRegMozCtlDlg dialog
00015 
00016 class CRegMozCtlDlg : public CDialog
00017 {
00018 // Construction
00019 public:
00020        CRegMozCtlDlg(CWnd* pParent = NULL);      // standard constructor
00021 
00022 // Dialog Data
00023        //{{AFX_DATA(CRegMozCtlDlg)
00024        enum { IDD = IDD_REGMOZCTL_DIALOG };
00025        CListCtrl     m_cTaskList;
00026        CString       m_szMozillaDir;
00027        //}}AFX_DATA
00028 
00029        // ClassWizard generated virtual function overrides
00030        //{{AFX_VIRTUAL(CRegMozCtlDlg)
00031        protected:
00032        virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
00033        //}}AFX_VIRTUAL
00034 
00035 // Implementation
00036 protected:
00037        HICON m_hIcon;
00038     CRegTaskManager m_cTaskMgr;
00039 
00040 
00041        // Generated message map functions
00042        //{{AFX_MSG(CRegMozCtlDlg)
00043        virtual BOOL OnInitDialog();
00044        afx_msg void OnPaint();
00045        afx_msg HCURSOR OnQueryDragIcon();
00046        afx_msg void OnRegister();
00047        afx_msg void OnUnregister();
00048        afx_msg void OnPickDir();
00049        //}}AFX_MSG
00050        DECLARE_MESSAGE_MAP()
00051 
00052        void RegisterMozillaControl(BOOL bRegister);
00053        BOOL SetSystemPath(const CString &szNewPath);
00054        CString GetSystemPath();
00055 };
00056 
00057 //{{AFX_INSERT_LOCATION}}
00058 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
00059 
00060 #endif // !defined(AFX_REGMOZCTLDLG_H__C7C0A788_F424_11D2_A27B_000000000000__INCLUDED_)