Bonjour à tous

Je viens de decouvrir avec surprise en lisant le super TUTO de MELEM que en fin de compte pour le C les controles sont exactement la meme chose qu'une fenetre

Ce sont des objets regis par la meme classe

La question que je me pose, c'est si l'on a dans un programme des fenetres, avec des boutons, des TextBox, ComboBox, Label etc.., si j'ai bien compris je n'aurais qu'une seule fois 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
WNDCLASS wc;
    wc.cbClsExtra     = 0;
    wc.cbWndExtra     = 0;
    wc.hbrBackground  = (HBRUSH)(COLOR_WINDOW + 1);
    wc.hCursor        = LoadCursor(NULL, IDC_ARROW);
    wc.hIcon          = LoadIcon(NULL, IDI_APPLICATION);
    wc.hInstance      = hInstance;
    wc.lpfnWndProc    = WndProc;
    wc.lpszClassName  = "Classe 1";
    wc.lpszMenuName   = NULL;
    wc.style          = CS_HREDRAW | CS_VREDRAW;
 
    RegisterClass(&wc);
Est ce qu'il existe des cas ou il faut en creer une seconde classe que l'on nommerait "Classe 2"???
Ou bien il n'y a jamais qu'une seule declaration de classe par programme pour tout ce qui est fenetre et controles

Merci de vos eclaircissements