2025-11-28 00:35:46 +09:00

32 lines
1.3 KiB
C

#include <windows.h>
#include <imm.h>
#include "FullIME.h"
/************************************************************************
*
* Global data
*
************************************************************************/
char szSteClass[10]; // window class name
char szSteCandUIClass[12]; // Candidate window class name
char szSteTitle[55]; // window frame title
char szSteCompTitle[ 55 ]; // window composition framw title
char szSteCandTitle[ 55 ]; // window candidate frame title
char szCandClass[ 20 ]; // Candidate window class name
UINT cxMetrics, // aver. character width
cxOverTypeCaret, // caret width for overtype mode
cyMetrics; // character height
int xPos, yPos; // caret position
HFONT hfntFixed; // fixed-pitch font
HFONT hfntOld; // default font holder
BOOL fInsertMode; // insert/overtype mode flag
int CaretWidth; // insert/overtype mode caret width
BYTE textbuf[MAXROW][MAXCOL]; // text buffer
int DBCSFillChar; // 'Pattern/DBCS' fill character
IMEUIDATA gImeUIData; // IMEUI's global data.
HKL hCurKL; // the current keyboad layout.