VB 一个比较深的问题 高手进

来源:百度知道 编辑:UC知道 时间:2024/06/27 14:06:26
我用 VB 写了一个程序
用 WinHex 打开,把程序中两个“MSVBVM.DLL”都改为“ABCDEFGH.DLL”
然后在复制 SYSTEM32 里面的 MSVBRM.DLL 到程序目录,并重名名为“ABCDEFGH.DLL”(这样做有我的目的)
程序运行正常
但是出现了一个问题:程序的字体变成不是宋体的了 好像是 MS Sans Serif
我曾经在 XP 中写过一个程序,复制到 98 运行,也出现过这个问题
这是怎么回事
就算我不改,直接MSVBVM.DLL 放到根目录,然后把系统里面的删掉,照样会出现字体问题

后面似乎还有要调用MSVBVM.DLL改字体的,但是由于你把它改成ABCDEFGH.DLL了,所以会出毛病,
记得在声明API时还要指出库(DLL)吗?搞错就问题大了。
MS Sans Serif 应该是默认字体吧

定义字体!