view EXCLUDE/GLIMM/include/IMM.hpp @ 4743:f25518de3ee5

Fixed window title (from GLTSF to GLIMM).
author dewyatt
date Sun, 04 Jul 2010 06:15:42 -0400
parents bb189d44af16
children 0aaa54fbd2bc
line wrap: on
line source

#ifndef IMM_HPP
#define IMM_HPP

#define WIN32_LEAN_AND_MEAN
#include <Windows.h>
#include <msctf.h>

class IMM
{
public:
	IMM();
	~IMM();

	void Initialize(HWND Window);
	void Finalize();

	LRESULT Handle_Message(HWND Window, UINT Message, WPARAM wParam, LPARAM lParam, bool &Ate);

private:
	void Update_Input_Locale();

	bool my_COM_Initialized;
	ITfThreadMgr *my_Thread_Manager;
	HWND my_Window;
	HIMC my_Context;
	HKL my_HKL;
	bool my_Vertical_Candidates;
};

#endif