Laden...

WinApi mit C# benutzen?

Erstellt von GeGo vor 20 Jahren Letzter Beitrag vor 20 Jahren 3.413 Views
G
GeGo Themenstarter:in
9 Beiträge seit 2003
vor 20 Jahren
WinApi mit C# benutzen?

Hallo

Ich wollte mal Fragen wie ich die WinApi benutze? Zwar sind im .NET Framework viele funktionen aber ich übersetze gerade ein C++ programm in ein C# programm und das benutzt viele Funktionen die es in .NET nicht gibt.
z.B. SetLocalTime und noch paar andere,

Wie kann ich auf diese zugreifen?

445 Beiträge seit 2003
vor 20 Jahren

Hi,

diese Technik bezeichnet man als P\Invoke. Schau dir mal folgendes an:


[DllImport("user32.dll")]
public extern static int MessageBox(uint HWnd, string lpText, string lpCaption, uint uType);
private void ShowMessage() {
MessageBox(0, "Hi, hier ist die WinAPI", "Hallo",0);
}

Viele Grüße
www.mycsharp.de

Bitte vor dem Fragen immer in die FAQ schauen und die Suche benutzen. Danke.

G
GeGo Themenstarter:in
9 Beiträge seit 2003
vor 20 Jahren

Hallo

Danke genau sowass habe ich gesucht.