|
Simulateur Ferroviaire
Reconstruction et visualisation d'un réseau ferroviaire à partir de données GeoJSON — Win32 / WebView2 / Leaflet
|
Boîte de dialogue modale "À propos" de l'application. Plus de détails...
#include <AboutDialog.h>
Fonctions membres publiques statiques | |
| static void | show (HWND hParent, HINSTANCE hInstance) |
| Affiche la boîte de dialogue "À propos" de façon modale. | |
Fonctions membres privées | |
| AboutDialog ()=delete | |
| Classe non instanciable — constructeur supprimé. | |
Fonctions membres privées statiques | |
| static INT_PTR CALLBACK | dialogProc (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) |
| Procédure de dialogue Win32 (callback système). | |
Boîte de dialogue modale "À propos" de l'application.
Cette classe est purement statique : elle n'a pas d'état et ne doit pas être instanciée. Elle encapsule la procédure de dialogue Win32 (dialogProc) et la masque derrière une interface publique simple.
Usage :
|
privatedelete |
Classe non instanciable — constructeur supprimé.
|
staticprivate |
Procédure de dialogue Win32 (callback système).
Gère WM_INITDIALOG pour initialiser la boîte et WM_COMMAND pour fermer via OK ou Annuler.
| hDlg | Handle de la boîte de dialogue. |
| message | Identifiant du message Win32. |
| wParam | Paramètre mot du message. |
| lParam | Paramètre long du message (non utilisé ici). |
TRUE si le message est traité, FALSE sinon.
|
static |
Affiche la boîte de dialogue "À propos" de façon modale.
Bloque jusqu'à la fermeture de la boîte de dialogue (bouton OK ou croix de fermeture).
| hParent | Fenêtre propriétaire (utilisée pour le centrage et la modalité de la boîte de dialogue). |
| hInstance | Handle d'instance Win32 nécessaire pour localiser la ressource de dialogue (IDD_ABOUTBOX). |