#if !defined(AFX_CHANGEUILANGUAGE_H__7D3A25F6_E2EA_4890_BDD6_56C9AD12FAEB__INCLUDED_)
#define AFX_CHANGEUILANGUAGE_H__7D3A25F6_E2EA_4890_BDD6_56C9AD12FAEB__INCLUDED_

#ifdef LOCALIZATION_SUPPORT

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// ChangeUILanguage.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CChangeUILanguage dialog
//class CLocalizationString;
#ifdef LOCALIZATION_SUPPORT
#include "localizationclass.h"
class CChangeUILanguageDlg : public CLocalizationDialog
#else
class CChangeUILanguageDlg : public CDialog
#endif
{
// Construction
public:
	CChangeUILanguageDlg(CWnd* pParent = NULL);   // standard constructor
	static int EnumLang(void * UI, int CurIndex, LPCTSTR key,unsigned int fullnameID);
// Dialog Data
	//{{AFX_DATA(CChangeUILanguage)
	enum { IDD = DLG_CHANGE_UI_LANGUAGE };
	CComboBox	m_AvaLang;
	CString	m_sCurrentLang;
	//}}AFX_DATA


// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CChangeUILanguageDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	void InitLanguageOptions();
	// Generated message map functions
	//{{AFX_MSG(CChangeUILanguageDlg)
		// NOTE: the ClassWizard will add member functions here
		virtual BOOL OnInitDialog();
		virtual void OnOK();
		afx_msg void OnClose();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif
#endif // !defined(AFX_CHANGEUILANGUAGE_H__7D3A25F6_E2EA_4890_BDD6_56C9AD12FAEB__INCLUDED_)
