Bonsoir.
La documentation en ligne de wxWidgets décrit comme suit le constructeur de la classe wxFrame :
wxFrame(wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const wxString& name = "frame")
Constructor, creating the window.
Parameters
parent : The window parent. This may be NULL. If it is non-NULL, the frame will always be displayed on top of the parent window on Windows.
id : The window identifier. It may take a value of -1 to indicate a default value.
(etc.)
C'est tout ce qu'on dit sur ce second paramètre.
Je vois dans plusieurs exemples qu'on donne à ce paramètre la valeur -1, qui, d'après ce qui précède, "indique une valeur par défaut".
Quelle est cette valeur ? Le premier nombre non utilisé que le système trouve ? Et y a-t-il des cas où il vaut mieux ne pas utiliser -1 ?
Je note aussi que d'après le prototype du constructeur, le second paramètre est du type wxWindowID, mais ce type ne figure pas dans la liste alphabétique des classes dans la documentation de wxWidgets.
Si quelqu'un peut éclairer ma lanterne, merci d'avance.
M.
Partager