cards.dll benutzen
-
Wer kann mir verraten, wie ich die Karten die z. B. freecell.exe benutzt, in einem eigenen Dialog laden und benutzen kann. Die Karten sind in der dynamischen Bibliothek cards.dll enthalten. Das ist leider alles was ich dazu weiß.
-
Die Karten liegen als Bitmap-Resourcen in der DLL drin. Folgender Code sollte dir das Kreuz-Ass in das HBITMAP laden.
HMODULE hModule = ::GetModuleHandle("cards.dll"); HBITMAP hBitmap = ::LoadBitmap(hModule, MAKEINTRESOURCE(1));Die Nummer 1 bei LoadBitmap steht für das Kreuz-Ass. Die anderen Nummern findest du wenn du die cards.dll mit dem VisualStudio als Ressource öffnest und in den Bitmap-Abschnitt schaust
.
-
Du meinst doch sicherlich LoadLibrary.
-
Jo, wär wohl besser... Habs schnell ins Forum gehackt und nicht getestet.
-
Habt vielen Dank für Eure schnelle Hilfe, hat mir viel gegeben !