Home :: GreenPad :: ki :: Window classes

class IMEManager

^ 
IME制御マネージャ

Global IME をサポートするには、ウインドウメッセージの処理を 根本的に入れ替える必要がある。そこで、処理をこのクラスにまとめ Windowクラスと連携処理を行うことで、ライブラリの外からは一切 気にせず処理をできるようにしておく。なお、Global IMEに対応 するにはバージョンの新しいPlatform SDKが必要なため マクロ USEGLOBALIME が定義されていなければその辺は処理しない。

Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:184
Author:
K.INABA
Version:
beta
Friends:
class Window undocumented
class WndImpl undocumented
function voidAPIENTRYStartup undocumented
function inlineIMEManager&ime undocumented

Contents

^ 
EntityTypeScopeShort Description
EnableGlobalIMEmethod publicGlobalIMEを利用可能状態にする
FilterWindowsmethod publicGlobalIMEを使えるWindowのリストを登録
GetStringmethod public確定文字列ゲット。受け取ったら delete すること。
SetFontmethod publicフォント指定
SetPosmethod public位置指定

method EnableGlobalIME

? ^  > 
GlobalIMEを利用可能状態にする
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:197
Code:
public void EnableGlobalIME ( bool enable )

method FilterWindows

? ^  < > 
GlobalIMEを使えるWindowのリストを登録
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:200
Code:
public void FilterWindows ( ATOM * lst ,
UINT siz )

method GetString

? ^  < > 
確定文字列ゲット。受け取ったら delete すること。
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:194
Code:
public void GetString ( HWND wnd ,
unicode * * str ,
ulong * len )

method SetFont

? ^  < > 
フォント指定
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:188
Code:
public void SetFont ( HWND wnd ,
const LOGFONT & lf )

method SetPos

? ^  < > 
位置指定
Source:
C:\usr\develop\MyProject\GreenPad\kilib\window.h:191
Code:
public void SetPos ( HWND wnd ,
int x ,
int y )

Created Mon May 06 21:01:04 2002.
This documentation was generated automatically by
ccdoc v0.8 r26 2001/11/28 bin_opt_msvc_MSWin32-4.0.
Click here to submit a bug report or feature request.
Click here to return to the top of the page.