CIPAddressCtrl
-
Wenn ich das Control mit einem String initialisiere taucht die IP-Adresse in umgekehrter Reihenfolge im Control auf. Woran liegt das?
DWORD dwAddress = inet_addr("192.168.0.1"); m_ctrlIP.SetAddress(dwAddress);
-
Weil Du es nicht mit inet_addr machen darfst. Das hier ist nur die reine Darstellung der Adresse. So sollte es gehen:
m_ctrlIP.SetAddress( 192, 168, 0, 1 );
oder
DWORD dwIP; dwIP = 192 << 24; dwIP += 168 << 16; dwIP += 0 << 8; dwIP += 1; m_ctrlIP.SetAddress( dwIP );
oder alternativ, weils es Wnd ist:
m_ctrlIP.SetWindowText( "192.168.0.1" );