RÉSOLUTION DE DNS EN WIN32

cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007 - 12 févr. 2005 à 00:29
cs_jihensa Messages postés 1 Date d'inscription mercredi 13 mai 2009 Statut Membre Dernière intervention 25 mai 2009 - 25 mai 2009 à 22:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/29405-resolution-de-dns-en-win32

cs_jihensa Messages postés 1 Date d'inscription mercredi 13 mai 2009 Statut Membre Dernière intervention 25 mai 2009
25 mai 2009 à 22:50
salut,
s'il vous plait Stormy je veux voir l'article sur la résolution DNS du date 14/02/2005.
c'est trés urgent, et merci d'avance :)
minet03 Messages postés 415 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 2 décembre 2005 3
17 févr. 2005 à 16:42
ok merci bien je lettai le code a jour quand je pourrai
cosmobob Messages postés 700 Date d'inscription mardi 30 décembre 2003 Statut Membre Dernière intervention 27 janvier 2009 4
17 févr. 2005 à 16:29
ok je te fais une traduction:
bien que IsDialogMessage a été crée pour les boites de dialogue (créees avec dialogbox(...)) modales, on peut l'utiliser avec n'importe quelle fenetre qui contient des controles, ce qui permet à la fenetre en question de fournir la meme selection au clavier que celle utilisée pour les boites de dialogue.
quand la fonction IsDialogMessage traite un message, elle regarde s'il existe des evenements claviers et les convertit en commandes de selection pour la boite de dialogue correspondante. Par exemple, quand la touche TAB est pressée, cela selectionne le prochain controle (un controle = 1 boutton, une listbox, etc...) du groupe de controle.

Comme IsDialogMessage fait elle meme tout le travail de traduction et de renvoi des messages, un message traité avec IsDialogMessage ne doit ensuite pas etre traité avec les fonctions TranslateMessage ou DispatchMessage.

voila, si ca a pu t'éclairer...
minet03 Messages postés 415 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 2 décembre 2005 3
16 févr. 2005 à 19:54
ok mais tu peux m'expliqué un peu le code ? Parce que je ne comprend pas trop à quoi sert cette fonction (MSDN est en anglais)
cosmobob Messages postés 700 Date d'inscription mardi 30 décembre 2003 Statut Membre Dernière intervention 27 janvier 2009 4
16 févr. 2005 à 18:55
salut,
" Le problème pour le moment est de faire en sorte qu'à la frappe de la touche Tab le focus soit donné à l'élément suivant."
voila comment faire:
remplace ta boucle :

MSG message; // variable message pour les messages
while(GetMessage(&message,hWnd,0,0)==TRUE)
{
TranslateMessage(&message);
DispatchMessage(&message);
}

par :
while(GetMessage(&message,hWnd,0,0)==TRUE)
{
if (!IsDialogMessage(hWnd, &message))
{
TranslateMessage(&message);
DispatchMessage(&message);
}
}


la tu peux changer le focus avec tab.
a++ ;)
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007
14 févr. 2005 à 21:48
Mail moi à cette adresse, j'ai un article sur la résolution DNS (date un peu mais il est explicite)
snakeee@free.fr
minet03 Messages postés 415 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 2 décembre 2005 3
13 févr. 2005 à 23:05
dsl mais je ne connais pas tout ce que tu dis... Si tu as des renseignements je veux bien, sinon je verrai quand ça se présentera à moi.
minet03 Messages postés 415 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 2 décembre 2005 3
13 févr. 2005 à 23:02
dsl mais je ne connais pas tout ce que tu dis... Si tu as des renseignements je veux bien, sinon je verrai quand ça se présentera à moi.
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007
13 févr. 2005 à 19:34
D'accord mais sous nslookup, tu as des options autrement plus intéressantes pour lister les serveurs mutualisés (selon les droits bien sûr). Cela permet notamment, la résolution des DNS secondaires.
minet03 Messages postés 415 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 2 décembre 2005 3
13 févr. 2005 à 11:38
ben je ne vois pas de différence avec mon prgramme, il fait la même chose. Sauf que moi c'est en win32.
DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013
13 févr. 2005 à 00:18
minet03> Si t'es sous XP, fait :

Démarrer -> Executer
Tappe cmd

Un émulateur dos s'ouvre.

Tappe alors :

nslookup www.cppfrance.com
ou
nslookup

Shell
minet03 Messages postés 415 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 2 décembre 2005 3
12 févr. 2005 à 10:38
je ne connais pas cette commande, dit m'en plus et je verrai.
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007
12 févr. 2005 à 00:29
Plus cool aurait été de l'associer à la commande nslookup pour davantages de détails ++
Rejoignez-nous