Bonjour a tous et merci pour lire ma question.

Je veux creer sur une interface 2 bouttons pushbuttons, un checkbox et un boutton radio a partir du MFC.Ca je sais faire. On a donc 4 composantes sur la forme parent.

Si quelqu'un peut m'aider comment construire une interface modale...une forme enfant qui contient encore 2 composants.

Le souci:

Aussi je ne sais pas comment ouvrir une fenetre modale en ce qui concerne la part de l'interface pour la deuxieme etape.

Sur la fenetre modale j'ai un boutton radio et un boutton pushbutton.

Comment je peux gerer la forme enfant/modale? Il s'agit de lier un boutton avec la forme enfant? Si oui comment faire? Supposant qu'on veut lier le boutton 2 pushbutton nomme buton2 qui va lier la forme parent avec la forme enfant/modale.

Je me suis occupe de la forme parent seulement pour l'instant.

J'ai fais File->New->project->Mfc application et j'ai ecris ce code:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
 
// initialisation fonction membre Create de la classe CButton
 
virtual BOOL Create(
   LPCTSTR lpszCaption, // lpszCaption - texte du boutton
   DWORD dwStyle, // dwStyle - le style du boutton
const RECT& rect, //rect – la dimension et le positionnement du boutton
   CWnd* pParentWnd, // pParentWnd – on specifie la fenetre parent
   UINT nID // nID – c'est un id pour chaque composant cree sur la fenetre
);
 
 
//on definit les objets de la Classe CButton 
 
CButton buton1, buton2, buton3, buton4; 
 
 
// on cree un boutton pushbutton qui va etre dans la fenetre //enfant,visibile,CRect donne la dimension et le positionnement du //boutton,pParentWnd - qu'on affiche dans la fenetre parent et le dernier //parametre c'est l'id du composant 
 
buton1.Create(_T("Text btn_unu"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, 
CRect(10,10,100,30), pParentWnd, 1);
 
 
// on va creer maintenant le deuxieme boutton du style BS_PUSHBUTTON sur la fenetre Parent
 
buton2.Create(_T("Text btn_unu"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, 
CRect(10,10,100,30), pParentWnd, 2);
 
// on va creer le boutton radio sur la fenetre Parent
 
buton3.Create(_T("Text btn_doi"), WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON, 
CRect(10,40,100,70), pParentWnd, 3);
 
// creation checkbox
buton4.Create(_T("Text btn_ patru"), WS_CHILD|WS_VISIBLE|BS_AUTOCHECKBOX, 
CRect(10,100,100,130), pParentWnd, 4);
Aussi j'ai une question tres importante? Vous me recommandez une livre d'ici que je peux lire et qui peux m'aider vraiment?

Moi j'utilise pour l'instant:

Aie..il fallait poster dans la section mfc j'espere quelqu'un va coller mon message dans la section MFC.

Merci pour tout aide en avance,

http://msdn.microsoft.com/en-us/library/bk77x1wx
Cordialment,

Mihai