Dialograhmen nach dem Portieren von Code von Visual Studio 6 nach Visual Studio 2013 unterschiedlich

Ich habe gerade ein dialogbasiertes MFC-Programm von Visual Studio 6 nach Visual Studio 2013 portiert. Es gab keine größeren Probleme, und das Programm läuft einwandfrei, nachdem es unter VS 2013 kompiliert wurde.

Der einzige sichtbare Unterschied ist die Stärke der Dialograhmen (siehe Screenshots unter Windows 7).

Weitere Fakten:

Es ist kein offensichtliches Problem, beide Manifeste in der alten und neuen Version sind genau gleich. Die .rc wurde während der Konvertierung des Projekts von VS2012 nicht durcheinander gebracht. Wenn ich das konvertierte Projekt mit VS6 erneut kompiliere, bekomme ich dünne Ränder.Ich kann das Problem mit einem frisch vom Assistenten erstellten Programm in Visual Studio 6 reproduzieren. Ein Meldungsfeld mitAfxMessageBox hat beim Kompilieren mit VS6 auch einen dünnen Rand und beim Kompilieren mit VS2013 einen dicken Rand.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage