AddFontResource 添加字体再卸载后,其他应用的中文无法显示,求救
WINCE6.0环境,MFC
添加字体:
int FontReturn = 0;
FontReturn = AddFontResource (_T("SDMMC\\SA\\FONT\\方正黑体简体.TTF"));
::SendMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0);
这时候桌面的中文就都消失了,包括菜单等
卸载字体:
BOOL FontReturn;
FontReturn = RemoveFontResource(_T("\\SDMMC\\SA\\FONT\\方正黑体简体.ttf"));
::SendMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0);
FontReturn为0,正确卸载应该返回非零值,GetLastError返回为2
求解答