Meine dialogfeldbasierte Anwendung soll auf verschiedenen PC's mit unterschiedlichen Bildschirmeinstellungen arbeiten (800x600, 1024x768, 1280x1024). Hierzu möchte ich am Anfang des Programmes die Bildschirmauflösung ermitteln (z.B. mit GetSystemMetrics) und dann in Abhängigkeit von der Auflösung eine der Aufösung angepasste Dialogfeldresource laden (IDD_DIALOG800x600,IDD_DIALOG1024x768.....).
Wie bekommt man das hin, weil offenbar der Name der angezeigten Resource bereits in der Includedatei meiner Dialogfeldklasse festgelegt wird {enum IDD=IDDDIALOG800x600} und ich wenn mein Programm startet ich z.B. von InitDialog aus da nicht mehr drankomme ?