Nicht-Client-Steuerung

Testing Nicht-Client-Malerei in Windows.
Jetzt downloaden

Nicht-Client-Steuerung Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • viksoe.dk
  • Website des Verlags:
  • Betriebssysteme:
  • Windows XP/2000/98/Me
  • Dateigröße:
  • 55KB

Nicht-Client-Steuerung Stichworte


Nicht-Client-Steuerung Beschreibung

Die Nicht-Client-Malerei in Windows ermöglicht es Ihnen, die Frames, den Rand und die Beschriftung Ihres Fensters anpassen. Zwei wichtige Nachrichten müssen behandelt werden: Das WM_NCCALCSIZE, das die Größe des Nicht-Client-Bereichs ermittelt, und WM_NCPAINT, wo Sie das Gemälde tun. Die WM_NCPAINT-Meldung wird an alle Fenster gesendet, die nur vor der üblichen WM_PAINT-Nachricht angezeigt werden. Im Gegensatz zu WM_PAINT müssen Sie den Gerätekontext (HDC) selbst mit der GetWindowDC-API aufnehmen. Einmal eingerichtet, können Sie ein benutzerdefiniertes Gemälde einer beliebigen Art von Fenstergrenze und -titel durchführen. Die hier enthaltene Probe, die hier eingeschlossen sind, malen meine alte Immobiliengittersteuerung mit sperrigen und schrägen Kopfzeilen. Es ist nicht sehr hübsch, zeigt jedoch, dass es wirklich nicht zu schwierig ist, neue Headerbars für das gemeinsame ListView-Steuerelement zu erstellen. Es sind nur wenige Muster von Microsoft verfügbar, um diese Technik zu demonstrieren. Es ist wahrscheinlich aufgrund der Tatsache, dass sie das Erscheinungsbild (Theme) der Standardsteuerungen von Zeit zu Zeit ändern (Betriebssystem für Betriebssystem), und zu viel benutzerdefinierte Malerei erzeugt am Ende nicht konforme Steuerungen. Ich habe tatsächlich Kommentare wie "Wenn sie den Code schreiben, eigentlich gesehen, müssen sie wissen, was sie tun." Als jemand, der einen Code schreibt, schätze ich die Abstimmung des Vertrauens, aber das Programm zu wissen, ist nicht dasselbe wie das Wissen, was Sie tun. Wenn Sie wissen, wann nicht ein bestimmtes Code schreiben kann, ist wahrscheinlich ein wesentlich stärkeres Geschenk.


Nicht-Client-Steuerung Zugehörige Software