Suchergebnisse

Suchergebnisse 1-9 von insgesamt 9.

  • Benutzer-Avatarbild

    Hallo miteinander, ich habe ein kleines Problem, und zwar wird mein Programm grafisch nicht optimal dargestellt, d.h. Text wird abgeschnitten usw., wenn ich eine andere Skalierung als 100% in den Windowseinstellungen festlege. Nun zur Frage: Ist es möglich, diese Einstellung nur für mein Programm programmatisch zu overriden? Also wie hier beschrieben (wobei selbst das bei mit nicht funzt, irgendwas mach ich falsch...): support.microsoft.com/de-de/wi…0f45938#ID0EBH=Windows_10 Hier im Forum gibts …

  • Benutzer-Avatarbild

    @DTF Du weisst nicht zufällig wie die AssemblyInfo.cs in einem Visual Basic-Projekt heisst bzw. wo ich diese finde?

  • Benutzer-Avatarbild

    So hab bis jetzt drei Sachen probiert (von dem Link von @DTF), aber keine davon haben funktioniert: (1) Das hier in der AssemblyInfo.vb: [assembly: System.Windows.Media.DisableDpiAwareness] (2) Das hier in der App.manifest: XML-Quellcode (5 Zeilen) (3) Und den ganzen Inhalt des Fensters hab ich auch in eine Viewbox gelegt... Jetzt bleibt noch z.B. das hier: SetProcessDPIAware aufrufen: msdn.microsoft.com/en-gb/libra…op/ms633543(v=vs.85).aspx Aber wie aussieht, muss man da die user32.dll einbinde…

  • Benutzer-Avatarbild

    Okay sieht vielversprechend aus. Aber wie wende ich das an? Ich will ja glaube ich die DPIAwareness auf False haben. Gibts da eine konträre Funktion, ich habe nichts gefunden... ...Bis auf das: learn.microsoft.com/en-us/wind…rocessdpiawarenesscontext Aber da komm ich auch ins Straucheln. Bis jetzt hab ich das: VB.NET-Quellcode (1 Zeile) Da kommt "Der Typ DPI_AWARENESS_CONTEXT ist nicht definiert." und IntelliSense schlägt auch nix vor.

  • Benutzer-Avatarbild

    Ja das hatte ich schon gefunden, aber werd daraus nicht schlau. Wie tu ich das definieren?

  • Benutzer-Avatarbild

    Sorry hatte den zweiten Link übersehen. Edit: @petaod Hab jetzt Folgendes: VB.NET-Quellcode (17 Zeilen) Damit müsste es doch eigentlich gehen oder? ...tut es halt nicht... Deswegen bin ich etwas verwirrt weil ich hab ja: PROCESS_DPI_UNAWARE = 0 und in den MS Docs heisst es: #define DPI_AWARENESS_CONTEXT_UNAWARE ((DPI_AWARENESS_CONTEXT)-1) Wo kommt denn da das DPI_AWARENESS_CONTEXT her?

  • Benutzer-Avatarbild

    @Der flotte Johann Auslesen kannst du so: VB.NET-Quellcode (6 Zeilen) Edit an alle: Hab doch noch eine easy Lösung gefunden (über den Link von @DTF in Post #2): Folgende Klasse ins ViewModel: VB.NET-Quellcode (21 Zeilen) Dann in der MainWindow.xaml den Namespace (SkalierenVerhindern) importieren: Und um alles, was nicht skaliert werden soll (das wäre bei mir alles, also das äusserste Grid): XML-Quellcode (5 Zeilen) Dass die anderen Sachen nicht funtkioniert haben, lag wahrscheinlich daran, dass …

  • Benutzer-Avatarbild

    @DTF So wie hier beschrieben? Einen Wrapper erstellen?: stackoverflow.com/questions/18…le-into-a-c-sharp-project

  • Benutzer-Avatarbild

    @DTF Weiss nicht ob dus gelesen hast: MIDI-Befehl zum Abspielen eines VST2-Plugins? Das heisst ich könnte mir die Funktionalität einer Funktion einer C++ dll sozusagen extrahieren und verwenden in meinem Projekt. Weil dann muss ich mir das echt genauer anschauen, das würde sich bei diesem Problem echt lohnen...