Mehrdeutigkeit von Funktionen auflösen
-
Hi.
Ich möchte meine Form durchsichtig gestalten
..
Mittels SetLayeredWindowAttributes() allerdings nutzt die selbe Funktion eine andere Klasse und somit bekomme ich einen Compiler Error.
Was muss ich denn vor die Funktion schreiben, damit der WINAPI Befehl keine Mehrdeutigkeit mehr hat?
-
::<your command> nimmt die Funktion aus dem globalen Namespace.
-
Ach verdammt so einfach
Vielen Dank für die schnelle Hilfe!
-
Wobei ich davon absehen würde, Methoden einer Klasse nach WinAPI-Funktionen zu benennen.
-
naja manchmal kommt man da nicht drumrum die gleichen namen zu verwenden, vorallem, wenn die recht gebräuchlich sind (z.b. GetObject). das ist sogar nur ein beschissenes define von GetObjectA und GetObjectW in Windows und sehr ärgerlich.
aber ansonsten geb ich dir recht.
