这句话中两个冒号是什么意思,NULL又是什么意思?

::MessageBox(NULL,"没有该车次!","登录错误",MB_ICONINFORMATION);

两个冒号,说明这个是全局函数,因为CWnd也定义了一个同名的函数,以便区分。
NULL是句柄,这里表示窗口没有父窗口,所以是NULL。

::一般用在类名后面表示某一个类的成员,NULL即是null,表示为空