WINNLSEnableIME
Mark Westcott
mark at houseoffish.org
Sun May 11 13:26:52 CDT 2003
Hi all,
Been getting an error with Kaleidagraph, complaining that WINNLSEnableIME in
user32 is unimplemented (which it is). Seems like an old win16 API call that
shouldn't be used any more, i'm not sure, but
http://sgc.jandar.net/files/docs/x68.txt says:
Ex68 was designed for Japanese Windows. In order to make it function on any
other kind, you will need to patch the Ex68.EXE file. Here's how:
With a Hex-Editor, search for text WINNLSEnableIME, then replace it
with EnableWindow . You'll have a couple of spaces left over, switch over
to Hex mode, and fill those with 00's
This implies that its an EnableWindow call in disguise, but I'm not sure, it
may just be that they chose this merely because its a function with the same
parameters/return type as WINNLSEnableIME.
Editing user32.spec to get it to call EnableWindow has got it working, but I'm
not sure this is the proper solution.. perhaps it should be calling
WINNLSEnableIME16 in dlls/winnls?
Thanks,
Mark
More information about the wine-devel
mailing list