在MFC编程里经常遇到在函数里直接在一个函数前加::来调用的情况,这是什么意思啊?
例如:
void CSysInfoDlg::OnBnClickedButton8()
{
// TODO: 在此添加控件通知处理程序代码
CString Str;
int x,y;
//就是下面这两个函数
x=::GetSystemMetrics(SM_CXSCREEN);
y=::GetSystemMetrics(SM_CYSCREEN);
Str.Format("当前系统分辨率为:/n/n%i×%i/t/t",x,y);
MessageBox(Str,"VEDIO Information",MB_OK);
}
/
两种可能:一是调用基类的函数,二是调用API函数。显然,你这里是调用了API函数。