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 :
Est ce qu'il existe des cas ou il faut en creer une seconde classe que l'on nommerait "Classe 2"???
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);
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![]()
Partager