Feedback

C# - Öffnet den Windows Info Dialog.

Veröffentlicht von am 29.04.2008
(1 Bewertungen)
Mit dieser Funktion kann der Windows Info Dialog als Info Dialog für eigene Anwendungen verwendet werden. Es kann ein Icon, ein Beschreibungstext und eine Dialog Caption angegeben werden.
GFU-Schulungen  [Anzeige]

C# 2017/2015/2013 Grundlagen

Nach Abschluss des Kurses sind Ihnen die Datentypen und Klassenbibliotheken von C# bekannt. Außerdem sind Sie in der Lage, mit Variablen umzugehen und deren Typen zu konvertieren. Sie definieren Namespaces und setzen diese ein, Sie erstellen eigene Klassen  und bauen Trouble Shooting ein.

XML und .NET Überblick

Um auf dem neuesten Wissensstand zu sein, sollten Sie unser aktuelles ASP .NET Komplett Seminar belegen.
Nach dem Seminar kennen Sie die wichtigsten Strömungen in der Software-Technologie

namespace Microsoft.Win32.Shell32
{
    using System;
    using System.Text;
    using System.Collections.Generic;
    using System.Runtime.InteropServices;

    public class ShellAboutDialog
    {
        [DllImport("Shell32.dll", CharSet = CharSet.Auto)]
        public static extern int ShellAbout(
            IntPtr hWnd,
            [MarshalAs(UnmanagedType.LPTStr)] string szApp,
            [MarshalAs(UnmanagedType.LPTStr)] string szOtherStuff,
            IntPtr hIcon);
    }
}

/// Beispiel: Bitte eine neue Konsolenanwendung erstellen!
namespace TestShellAbout
{
    using System;
    using System.Text;
    using System.Drawing;
    using Microsoft.Win32.Shell32;

    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                Console.WriteLine("Microsoft Windows Shell - Test Utility v1.0");
                Console.WriteLine("");

                // TODO: Change the path to a valid ico file
                Icon icon = Icon.ExtractAssociatedIcon(@"D:\Visual Studio 2005\Resources\App.ico");

                ShellAboutDialog.ShellAbout(IntPtr.Zero, "Microsoft Windows Shell - Test Utility v1.0", Environment.NewLine + "Specialwork Software", icon.Handle);
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception.Message);
            }
            finally
            {
                Console.WriteLine("Press a key to exit");
                Console.WriteLine("");
            }
        }
    }
}
Abgelegt unter Shell, Icon, Windows, Dialog, Info.

1 Kommentare zum Snippet

Tim Hartwig schrieb am 30.04.2008:
Ja ab und zu kann man auch das gebrauchen aber doch eher selten. Aber ist in Ordnung.
 

Logge dich ein, um hier zu kommentieren!