Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1551 | Anzahl registrierter User: 1841 | Besucher online: 24
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Fenstertitel im ColorDialog festlegen


Autor: Gast
Sprache: C#
Bewertung: 9
(1 Bewertung)
Anzahl der Aufrufe: 7247
  
Kick it on dotnet-kicks.de  

Beschreibung:

Mit der Standardkomponente lässt sich der Fenstertitel nicht festlegen. Die Klasse im vorliegenden Code wird von ColorDialog abgeleitet und setzt den Fenstertitel in der Hookprozedur fest. Der Titel selbst wird im Konstruktor übergegeben.

Abgelegt unter: ColorDialog, Title, Titel, Text, Fenster.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace WindowsApplication1
{
  public class ColorDialogEx : ColorDialog
  {
    private const Int32 WM_INITDIALOG = 0x0110;

    [DllImport("user32.dll", CharSet = CharSet.Auto)]
    private static extern bool SetWindowText(IntPtr hWnd, string text);

    private string _Title;

    public ColorDialogEx(string Title)
      : base()
    {
      _Title = Title;
    }

    protected override IntPtr HookProc(IntPtr hWnd, int msg, IntPtr wparam, IntPtr lparam)
    {
      if (msg == WM_INITDIALOG)
        SetWindowText(hWnd, _Title);

      return base.HookProc(hWnd, msg, wparam, lparam);
    }
  }
}

Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:
[ASP.net] title ändern
[C#] ASP.NET: Metatags und Titel zur Laufzeit setzen
[C#] Arraylist in Textdatei schreiben
[VB.NET] Text auf Bild zeichnen
[C#] Form-Überschrift zentrieren
[C#] Text Resourcen aus Assembly auslesen
[C#] Anzahl von Vorkommen eines Textes in einem anderen Text
[C#] Prozentual Textvergleichen
[C#] Textdatei in List einlesen
[C#] Aeh-oh-meter
[C#] Aeh-oh-meter
[C#] Aeh-oh-meter
[C#] Aeh-oh-meter-Dialog
[VB.NET] Textdatei lesen und schreiben (String, StringArray, etc...)
[C#] Text2Bitmap (String in Bild umwandeln)
[C#] Zeilennummern zum Text hinzufügen
[C#] Alle E-Mail Adressen aus einem String bzw. Text filtern
[C#] Byte Größenangaben als String formatieren (KB, MB, GB, ...)
[C#] Textdatei einlesen auf verschiedene Arten
[C#] Text codieren
[C#] Text-to-Speech (Sprachausgabe)
[C#] Inhalt einer als Ressource eingebetteten Text-Datei ausgeben
[C#] Einfaches Text-Highlighting
[C#] String in einzelne Wörter aufteilen und Wörter zählen
[C#] Fenster ohne Titelleiste bewegen
[C#] einmaliges öffnen eines MDI Child
[C#] Handle eines Windowsfensters
[C#] Fenster am Bildschirmrand andocken
[C#] Handle des aktiven Fensters ermitteln
[C#] Desktop anzeigen (alle Fenster minimieren)
[VB.NET] Fensterstatus festlegen
[C#] Autom. Laden & Speichern von Position und Größe eines Forms
[C#] Fenster wirklich in den Vordergrund des Desktops bringen
[C#] Handle eines WPF Fensters ermitteln
[C#] Live Messenger Rrring Funktion (Fenster zittern)
[C#] DirectX-Form

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.