MFC, ip adress control - C++ - Programmation
Marsh Posté le 07-05-2009 à 16:22:20
Bah, sans les MFC, tu peux faire comme ça :
http://msdn.microsoft.com/en-us/li [...] S.85).aspx
Mais bon, franchement, ce control est a une ergonomie pourrie (pas de copie/collé, déplacement lourdingue, pas de DNS lookup). Un editfield tout bête c'est en général beaucoup mieux.
Marsh Posté le 07-05-2009 à 10:48:01
Bonjour,
Voilà, je développe un IHM en MFC sous visaul C++, je dois utilisée IpAdressControl, je sais pas comment faire ( au niveau du code source) pour récupeé l'adress IP, saisie.
le code source.
void CPCCommandDlg::OnBnClickedHaut()
{
//OnBnClickedHaut::OnCbnSelchangePan;
CCommandeHTTP com;
CCamera connection;
string chaine=com.CommandeFinale(com.PanTilt(1,PanD.GetCurSel(),TiltD.GetCurSel()));
BYTE &nField0,nField1,nField2,nField3;
IpCam.GetAddress(nField0,nField1,nField2,nField3);les quatres field récuper les ip, mais avec d'autre caracter ascii
std::ostringstream ip1;
/*std::ostringstream ip2;
std::ostringstream ip3;
std::ostringstream ip4;*/
ip1<<nField0<<"."<<nField1<<"."<<nField2<<"."<<nField3;
string chn=ip1.str();ne contient pas l'adress ip
//char Ipcamera=ip1.str()+ip2.str()+ip3.str()+ip4.str();
connection.Connecter((char *)chn.c_str());
connection.EnvoyerCommande((char *)chaine.c_str(),chaine.length());
// TODO : ajoutez ici le code de votre gestionnaire de notification de contrôle
}
Merci, d'avance aux personnes qui pouvent m'aider.