Alle Beiträge von Klotzkopp
-
Cooles Online Rollenspiel
Das hängt von der Art des Tieres ab. Manche greifen auch selbst an.
-
Cooles Online Rollenspiel
Da kann man so ein kitschiges Elfenkunstwerk kaufen.
-
Tastenkombination in Keyboardhook abfragen
Das ist doch das gleiche, was du mit dem LPARAM machst: Durch die Und-Verknüpfung werden alle Bits, die in der so genannten Maske (hier: 0x8000) nicht gesetzt sind, ausgeblendet. Nur die Bits, die in der Maske und im Vergleichswert gesetzt sind, kommen durch. GetAsyncKeyState gibt einen SHORT zurück, das ist ein 16-Bit-Wert. 0x8000 ist dual 1000 0000 0000 0000, also werden alle Bits bis auf das höchstwertige ausgeblendet. Im höchstwertigen Bit speichert GetAsyncKeyState den aktuellen Zustand der Taste. Alles klar?
-
MFC - Daten aus Datei auslesen
Benutze nicht CFile und Read, sondern CStdioFile und ReadString, dann kannst du zeilenweise einlesen und brauchst auch keinen TCHAR-Array mehr.
-
Tastenkombination in Keyboardhook abfragen
1. Der Virtual Key Code für die Q-Taste entspricht dem ASCII-Code des großen Q. 2. Der Rückgabewert von GetAsyncKeyState ist nicht einfach nur 0 oder != 0, sondern trägt zwei Informationen im MSB und LSB. Für den aktuellen Zustand ist das MSB entscheidend, also: if (((DWORD)lParam & 0x40000000) &&(HC_ACTION==nCode)) { if ((GetAsyncKeyState(VK_CONTROL) [b]& 0x8000[/b]) && wParam == '[b]Q[/B]') { //... } } [/CODE]
-
Tastenkombination in Keyboardhook abfragen
Aber du kannst doch, wie gesagt, mit GetAsyncKeyState testen, ob die Strg-Taste gerade gedrückt ist, wenn ein Q in deiner Keyboardproc aufschlägt.
-
Tastenkombination in Keyboardhook abfragen
Das ist ja auch zu erwarten. Ich verstehe nicht, wo da das Problem liegt.
-
Tastenkombination in Keyboardhook abfragen
Du könntest mit GetAsyncKeyState den Zustand der Strg-Taste prüfen, jedesmal, wenn im Hook ein Q ankommt. Alternativ kannst du den Zustand der Strg-Taste im Hook "verfolgen". Zusätzlich solltest du den Zustand der Umschalt- und Alt-Tasten berücksichtigen, falls du nicht auch bei Umschalt-Strg-Q usw. reagieren willst.
-
Cooles Online Rollenspiel
Da war ich ganz kreativ: Klotzkopp
-
VB: AddIn mit einer anderen Version Compilieren
Veschoben: --> Basic
-
System Tray Icon
Warum suchst du nicht nach Shell_NotifyIcon? Da findest du unter anderem diesen Thread.
-
Cooles Online Rollenspiel
Mach ich gleich "morgen"
-
Cooles Online Rollenspiel
Über die Schreibweise sehe ich mal hinweg... Nein, ich war nicht dabei. Ich hatte die Sammelaktion zu spät mitbekommen, und jetzt, nach dem Drachenkill, bin ich praktisch wieder pleite. Der hat mich mal eben knappe 40.000 Goldstücke gekostet.
-
Cooles Online Rollenspiel
Edelsteine behält man, Gegenstände im Inventar auch. Gruß, Herumtreiber Klotzkopp
-
Datum Konvertierung
Ich gehe dann einfach mal davon aus, dass du das aktuelle Datum haben möchtest... #include <ctime> #include <cstdio> using namespace std; int main() { time_t currenttime = time(0); tm* t = localtime(¤ttime); char timestring[18]; sprintf ( timestring, "%02d.%02d.%02d.%02d.%02d.%02d", t->tm_year % 100, t->tm_mon + 1, t->tm_mday, t->tm_hour, t->tm_min, t->tm_sec ); return 0; }[/CODE]
-
Datum Konvertierung
Mit "Variable" meinst du einen String? Die Minuten interessieren dich also nicht? Wenn du schon im API-Forum fragst, wäre es hilfreich, wenn du erwähnen würdest, welche API du verwendest. Je nachdem gibt es da schicke Hilfsfunktionen. Aber am wichtigsten ist: In welcher Form liegt das Datum vor?
-
Cooles Online Rollenspiel
Frag den Meister, der sagt dir, wie viel du noch brauchst. Hast du genug, kannst du ihn herausfordern.
-
Cooles Online Rollenspiel
PvP-Immunität (und andere Sachen) kannst du für "Donation Points" kaufen. Schau mal in die Jägerhütte.
-
Cooles Online Rollenspiel
Tja, ich habe den göttlichen Segen
-
Shared Libraries erstellen .c -> .so
Nur sehr begrenzt. Das ist ungefähr so, als ob du aus einem Hamburger die Kuh rekonstruieren wolltest.
-
ReportEvent
An deinem Code ist nichts falsch. Vielleicht ist dir nicht klar, wie das mit den Events funktioniert. Die Texte fürt die Events kommen aus der Message-Datei. Was du bei ReportEvent übergibst, füllt nur die Platzhalter im Text. Wenn deine Message-Datei nicht in Ordnung ist, kann das nicht funktionieren. Siehe dazu auch hier: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/base/event_identifiers.asp
-
Cooles Online Rollenspiel
`1 dunkelblau `2 dunkelgrün `3 dunkelcyan `4 dunkelrot `5 dunkelmagenta `6 dunkelgelb `7 dunkelgrau `8 grau `9 grau `! blau `@ grün `# cyan `$ rot `% magenta `^ gelb `Q grau `& weiß
-
Dateien in Listenfeld anzeigen
Du fügst dem Listenfeld mit CListBox::AddString die Dateinamen hinzu.
-
Dateien in Listenfeld anzeigen
Dann fangen wir bei Punkt 1 an. Benutzt du die MFC? Dann such nach CFileFind, ansonsten nach FindFirstFile / FindNextFile.
-
Dateien in Listenfeld anzeigen
Bevor wir hier anfangen, Komplettlösungen zu verteilen, wo genau liegt denn das Problem? Du hast da ja drei Teilaufgaben: 1. Einlesen eines Verzeichnisses 2. Filtern nach bestimmten Dateierweiterungen 3. Eintragen in ein Listenfeld Was bereitet dir Probleme? P.S.: Ich gehe davon aus, dass du die Namen der Dateien in das Listenfeld eintragen willst, nicht die Dateien selbst