用Hook使控件支持Unicode修改版

易语言 2020-03-06 20:30:44

用Hook使控件支持Unicode修改版

已实现部分易自带控件支持Unicode显示,但还有一些控件需要大家共同努力完成,希望有能力的大神把Unicode完善起来,开源的初衷也是为了改进不是吗。

InlineHook_DefWindowProcA.安装HOOK (-1, 地址_取API地址 (“user32.dll”, “DefWindowProcA”), &my_DefWindowProcA, 4) ' 已废(测试中还是能用的,程序编译后又能正常)
' InlineHook_CallWindowProcA.安装HOOK (-1, 地址_取API地址 (“user32.dll”, “CallWindowProcA”), &my_CallWindowProcA, 5) ' 已废
InlineHook_DrawTextA.安装HOOK (-1, 地址_取API地址 (“user32.dll”, “DrawTextA”), &my_DrawTextA, 5) ' 这是标签写字调用的命令
InlineHook_CreateWindowExA.安装HOOK (-1, 地址_取API地址 (“user32.dll”, “CreateWindowExA”), &my_CreateWindowExA, 12)
InlineHook_SetWindowLongA.安装HOOK (-1, 地址_取API地址 (“user32.dll”, “SetWindowLongA”), &my_SetWindowLongA, 3)