Здравствуйте, <Аноним>, Вы писали:
А>Здравствуйте, SergeMukhin, Вы писали:
А>>>А как же тогда расшифровать lpdwFlags = 86. Так правильно:
А>>>86 == 0х40+0х10+0х04+0х02 == INTERNET_CONNECTION_CONFIGURED+INTERNET_RAS_INSTALLED+INTERNET_CONNECTION_PROXY+INTERNET_CONNECTION_LAN?
SM>>86 десятичных? флаги обычно пишут шестнадцатирицными
А>Да, MessageBox выдает 86, но меня интересует другой вопрос:
А>Как из этого всего набора выделить, например, что присутствует INTERNET_CONNECTION_LAN?
if ( Flag & INTERNET_CONNECTION_LAN ) {
// есть флаг INTERNET_CONNECTION_LAN
} else {
// нет флага INTERNET_CONNECTION_LAN
}
где Flag переменная, значение которой было присвоенно в InternetGetConnectedState
ps
это азы, Вам должно быть стыдно
... << RSDN@Home 1.1.0 stable >>