Moinmoin,
ich schreibe grade einen Server-Client Chat in C# mit WPF und WCF. So, beim Client könnte es ja sein, dass der User die Auflösung aller möglichen Fenster ändert. Die Auflösung wird ja in XAML statisch so angegeben:
Height="350" Width="525"
In C++/CLI kommt man ja an den Einstiegspunkt des Programms ran, wo auch die Application- und Window-Klassen instanziert werden. Die WinMain - Funktion sieht dann so aus:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
|
#include <Windows.h>
#include "App.h" //Application
#include "Win.h" //Window
[STAThread]
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmd, int nCmd)
{
App^ app = gcnew App(); //Application wird erzeugt
Win^ win = gcnew Win(); //Window wird erzeugt
app->Run(win); //win wird ausgeführt und ist das Hauptfenster
}
|
Frage: Gibt es eine Möglichkeit, 1. an den Einstiegspunkt in C# ranzukommen und 2. die Auflösung dynamisch zu machen?