Index: src/libictranslate/LanguageDialog.h
===================================================================
diff -u -N -rbee51aca3d5d9b67ecac4f528a3203738cc63455 -rd0d46e0ace97519c52eefcd66e1cab5b586dcac1
--- src/libictranslate/LanguageDialog.h	(.../LanguageDialog.h)	(revision bee51aca3d5d9b67ecac4f528a3203738cc63455)
+++ src/libictranslate/LanguageDialog.h	(.../LanguageDialog.h)	(revision d0d46e0ace97519c52eefcd66e1cab5b586dcac1)
@@ -170,6 +170,10 @@
 	void MapRect(RECT* pRect);
 	CFont* GetFont() { return m_pFont ? m_pFont : ((CDialog*)this)->GetFont(); };
 
+	BOOL OnHelpInfo(HELPINFO* pHelpInfo);
+	void OnContextMenu(CWnd* pWnd, CPoint point);
+	void OnHelpButton();
+
 protected:
 	void UpdateLanguage(WORD wOldLang, WORD wNewLang);
 	virtual UINT GetLanguageUpdateOptions() { return 0; };
@@ -183,6 +187,7 @@
 	virtual void PostNcDestroy();
 	virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);
 
+	DECLARE_MESSAGE_MAP()
 private:
 	void CalcBaseUnits(PCTSTR pszFacename, WORD wPointSize);