by_rabbit_08
Messages postés109Date d'inscriptionvendredi 8 avril 2005StatutMembreDernière intervention15 mai 2007
-
30 mai 2005 à 18:14
by_rabbit_08
Messages postés109Date d'inscriptionvendredi 8 avril 2005StatutMembreDernière intervention15 mai 2007
-
30 mai 2005 à 23:36
Bonjour! je me demandais si quelqu'un pouvait m'expliquer à quoi sert
la fonction CreateDialog() et comment l'utiliser (un exemple...).
Est-ce que cette fonction sert bel et bien à afficher créer une fenêtre
comme avec CreateWindow()? Merci d'avance à tous ceux qui veulent bien
m'aider!!!
Et mon problème est que je ne vois pas du tout ce qu'est "LPCTSTR lpTemplate" et "DLGPROC lpDialogFunc", et il faut avouer que je risque de me planté pour le Handle parent...
Est-ce que tu pourrais m'éclaisir sur le sujet steuplé?
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 30 mai 2005 à 19:06
CreateDialog() crée une boite de dialogue 'modeless'. LPCTSTR lpTemplate correspond a l'ID de ta dialog en ressource, et DLGPROC lpDialogFunc correspond a ta "Window Proc".
La difference avec une fenetre créée avec CreateWindow(), c'est que tu peux dessiner ta boite de dialogue, ce qui te permet de gagner du temps (c'est la principale difference).
Si tu veux connaitre encore quelques details, n'hesite pas a redemander, si tu veux vraiment te lancer a fond dans la programmation API Win32, je te conseille la lecture de ce livre (en anglais, mais tres facile.) :