Hello everyone. I introduce myself, I am Sylvain Melin, intern at the “Atelier Industriel de l’Aéronautique” at Clermont-Ferrand, France. It is a structure of the “Armée de l’Air” in charge of the aircrafts maintenance. We are exploring the possibility of using FSX as a training tool for our personnel. I am in charge of creating a tutorial for FSX’s SDK and some examples. In this context, I want to create one of the HMI of the Mirage 2000, composed of buttons and a numerical display. I got a few questions to ask because for the moment I just made a 3D Dodane stopwatch and this HMI is another level ! If I got it right, I have to create the numerical display as a 2D gauge et integrate it to my 3D object via the panel.cfg file. I see how to do it in XML but I would like to make this one in C++. - My first question is about coding. Is it possible to make a 3D gauge in full C++ ? I read on a forum that only a mix of XML/C++ was possible but I would like to be sure. - In that event, how is the communication between the two parts done ? I would have liked to do this as a single gauge, following a Model-View-Controller principle but is it therefore impossible ? I guess that only the Model-View part can be done in C++ and that the Controller (3D buttons) must be done in XML and should fetch the created C++ variables of the 2D gauge. How is this fetching from XML to C++ and vice versa done ? - Finally, for the 2D gauge making, which method is the best ? I saw that there are several possibilities : GDI+, Ace… Which one is adapted to C++ ? That’s all for the moment, thank you in advance for your precious answers.