以某文件编辑器打开资源文件,在其中查找"language",找到后可看到入下所示:
//chinese (p.r.c) resources
#if !defined(afx_resource_dll) || defined(afx_targ_chs)
#ifdef _win32
language lang_chinese,sublang_chinese_simplified
#pragma code_page(936)
#endif //_win32
这段代码表示当前使用的代码页为936,所代表的语种为简体中文,将以下代码用如下代码替换:
//english (u.s) resources
#if !defined(afx_resource_dll) || defined(afx_targ_enu)
#ifdef _win32
language lang_english,sublang_english_us
#pragma code_page(1252)
#endif //_win32
5,如何有效地判断鼠标点是否在控件的矩形区域内
dword dw = getmessagepos();
cpoint pt(loword(dw),hiword(dw));//鼠标的屏幕坐标
crect r;
getdlgitem(idc_edit1)->getclientrect(&r);
getdlgitem(idc_edit1)->clienttoscreen(&r);
if(r.ptinrect(pt))
afxmessagebox("在控件内");
6,处理控件的右键,类向导上没有
bool ccdialogdlg::pretranslatemessage(msg* pmsg)
{