Region aus Resource laden und sichtbar machen
-
Also, bei mir geht's jetzt wunderbar.
-
tja wer weiß, warum das bei mir nicht geht.
-
Musses aber. Mach dir mal ein neues Projekt und pack ein Image auf die Form, in dem ganz links oben der Wecker angezeigt wird. Dann schreibe in FormCreate:
HRGN hrgn; LoadRegion(HInstance, hrgn, LR_FROMFILE, TEXT("Wecker.RGN")); SetWindowRgn(Handle, hrgn, TRUE);
Wecker.rgn muss in deinem Projekt-Verzeichnis liegen.
P.S.: Hast du dir die neue Version gezogen?
-
mit dem code funktioniert es. nur halt aus der resource laden nicht, aber wer weiß woran das nun wieder hängt.
danke erstmal für die hilfe
p.s. die neue verrsion hab ich runtergeladen. hab aber keine änderungen erkennen können, außer der dateigröße
-
Du hast sicher die Resource nicht richtig eingebunden.
-
doch hab ich, weil die anderen resourcen ja funktionieren.
-
So, na gut. Dann zeig mal den Code deiner Resource-Dateien (.rc und .rh) und den Code, womit du die Region lädst und dem Fenster zuordnest.
-
hier mein resourcencode:
resource.rc
region BINARY "wecker.rgn";
resource.rh
#ifndef REGION_RH
#define REGION_RH#define region 5
#endif
wenn ich die compilierte exe in ein resourcenprog lade, wird die resource correkt angezeigt.
-
In resource.rc hast du vergessen, die resource.rh einzubinden!
-
da sieht mans mal wieder, dass einfachste ist meistens doch das schwerste.
-
Und... läuft's? *neugierig wartend*
-
jo geht
-
OT: Wiskas, bist du die Katze aus der TV-Werbung?
-
Original erstellt von Wiskas:
jo gehtFreut mich!