360教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

在VC6.0中运用MSLU编写WIN98/2K下的UNICODE程序

时间:2022-10-2作者:未知来源:360教程人气:

编写WIN98系统下使用的UNICODE程序,可以使用MSLU。

一、使用MSLU的选项

二、调用unicows.dll失败的处理

三、无法在MSLU上正常工作的函数处理

四、对于ON_NOTIFY通知消息的处理。



一、使用MSLU的选项

MFC的静态链接Release版本

C/C++选项:

去掉_MBCS添加_UNICODE,UNICODE

Link选项:

Output->Entry Point Symbol:

wWinMainCRTStartup

Object/Library modules:

unicows.lib kernel32.lib advapi32.lib user32.lib gdi32.lib shell32.lib comdlg32.lib version.lib mpr.lib rasapi32.lib winmm.lib winspool.lib vfw32.lib oleacc.lib oledlg.lib uafxcw.lib libcmt.lib

MFC的静态链接调试版本:

unicows.lib version.lib mpr.lib rasapi32.lib winmm.lib vfw32.lib oleacc.lib oledlg.lib uafxcwd.lib libcmtd.lib

二、调用unicows.dll失败的处理

当WIN98下无法加载unicows.dll时注册以下函数进行通知。

HMODULE LoadUnicowsProc(void)
{
HMODULE hMod = LoadLibraryA("Unicows.dll");
if (hMod == 0)
{
  MessageBoxA(0,"Unicows.dll Unicode wrapper not found !",
   "MWP",MB_ICONSTOP

关键词:在VC6.0中运用MSLU编写WIN98/2K下的UNICODE程序




Copyright © 2012-2018 360教程(http://www.360sd.cn) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版