SetBkColor -- welche Userlib?Die der MSDN funktioniert nicht
-
Hi.
In meinem Programm will ich SetBkColor nutzen bekomm aber beim Linken einen Linker Error:[Linker error] undefined reference to `SetBkColor@8'
In der MSDN steht ich soll Coredll.lib einbinden...
Daraufhin hab ich in Dev-C++ bei den Compiler Optionen nacheinander
[] -Coredll.lib
[] -Coredll
[] -coredll.lib
[] -coredll
probiert,nur der Fehler geht nicht weg
Kann mir jemand sagen an was das liegt?Schon mal Danke
-
Gdi32.lib
-
Hmm...
Wenn ich jetzt zu den Linkeroptionen
-Gdi32.lib
oder
-Gdi32
adde dann kommt der selbe Fehler und bei
-gdi32.lib
oder
-gdi32
erkennt er das -g als Linkerparameter
Andere Vorschläge? :p
-
Nach den Includierungen:
#pragma comment (lib, "gdi32.lib")
Mfg Ominion
-
Hmm sry kommt immern och der Fehler...Das ist doch eh nicht Dev-C++
kompatibel,oder?Schon mal Danke für eure Hife
-
Doch, ist es.
Zeig ma den Codesnip, in dem du das benutzt.Mfg Ominion
-
Dat is kein Winapi problem. Dat solltest du lieber im forum von diesem dev-c++ posten meiner meinung nach
-
Das kommt drauf an, wo er SetBkgBolor eingesetzt hat.
Mfg Ominion
-
void DrawMyText(char *windowcaption, int x, int y, char *mybuffer, int howmany) { HWND gamewindowhandle = FindWindow(NULL, windowcaption); HDC hdc = GetDC(gamewindowhandle); SetBkColor(hdc,RGB(255,255,255)); SetBkMode(hdc, TRANSPARENT); SetTextColor(hdc,RGB(0,0,0)); TextOut(hdc,x+1,y+1, mybuffer,howmany); TextOut(hdc,x+2,y+2, mybuffer,howmany); SetTextColor(hdc,RGB(255,0,0)); TextOut(hdc,x,y, mybuffer,howmany); UpdateWindow(gamewindowhandle); ReleaseDC(gamewindowhandle,hdc); }
Mit dieser Funktion lass ich mir Nachrichten wie Erinnerungen
in FullScreenApps einblenden...Bzw ich willSchon mal vielen Dank für eure Hilfe