你只要设置上网或者有Modem,就返回true
解决方案 »
- 在回调函数中调用类函数,,出错啦~~~求解
- 我的程序编译通过,但是文件操作似乎没对啊?高手来帮忙啊
- sql server 数据加密后保存到表
- 大家来讨论API钩子反拦截
- 如何捕捉到在串口上接的IC卡读卡器刷卡这一事件?
- 在线程中为什么不能调用类的成员函数?
- CRichEditctrl读取和写入的问题
- 关于CImageList的问题
- vc如何读取xml?(急)
- pMsg->wParam==VK_ENTER 怎么编译通不过
- 我的机器装了WIN2000 PROFESSINAL,如何再装一个纯DOS操作系统!?THANKS!
- 如何在WINDOWS 98中使用Winsock I/O方法(在WINDOWS NT环境下却是运行良好)
BOOL m_bOnline;//是否在线m_bOnline=InternetGetConnectedState(&flags,0);
if(m_bOnline)//在线
{
switch(&flags)
{
case INTERNET_CONNECTION_MODEM :
AfxMessageBox("在线:拨号上网");
break;
case INTERNET_CONNECTION_LAN :
AfxMessageBox("在线:通过局域网");
break;
case INTERNET_CONNECTION_PROXY :
AfxMessageBox("在线:代理");
break;
}
if(&flags==INTERNET_CONNECTION_MODEM_BUSY)
AfxMessageBox("MODEM被其他非INTERNET连接占用");
}
else
AfxMessageBox("不在线");
//上面是我从前理解写的程序,但事实并非如此一旦用户机器设置了 “ Internet选项 --> 连接 --> 从不进行拨号连接 ”
那么总是返回 true ,也就是在线。无奈啊
我想知道是否联入internet