Suchergebnisse für Anfrage "winapi"
Wie verwende ich die Funktion SetWinEventHook (), um die geänderte Meldung von Active Window zu erhalten?
Ich habe an einem Projekt gearbeitet, bei dem das aktuelle aktive Fenster erkannt und der Titel des aktiven Fensters fortlaufend abgerufen werden muss. Kann mir jemand erklären, wie man @ benutSetWinEventHook ...
Win32: Meine Anwendung friert ein, während der Benutzer die Fenstergröße ändert
Ich schreibe eine Win32-Anwendung. Ich habe die Nachrichtenschleife selbst folgendermaßen implementiert: bool programcontinue = true; while(programcontinue) { while (PeekMessage(&Msg, NULL, 0, 0, PM_REMOVE)) { TranslateMessage(&Msg); ...
Calldown und Closesocket zweimal am selben Socket aufrufen
In meiner Bewerbung rufe ichshutdown undclosesocket funktioniert zweimal an derselben Buchse. Ich weiß, dass dies nicht richtig ist und ich muss sicherstellen, dass diese Funktionen nur einmal aufgerufen werden. Aber warum scheitert keiner dieser ...
Windows.h in C mit Turbo-C
Ich kann windows.h nicht in meinem Include-Ordner von Turbo C finden und kann daher nicht mit dem @ der Win32-API arbeite Kann jemand eine Problemumgehung vorschlagen? Vielen Dan
Verstehen des Low-Level-Hooks für Maus und Tastatur (win32)
Ich versuche, globale Maus- und Tastatureingaben zu erfassen. LRESULT CALLBACK MouseHookProc(int nCode, WPARAM wParam, LPARAM lParam) { if (nCode >= 0) { if (wParam == WM_RBUTTONDOWN) printf("right mouse down\n"); if (wParam == WM_RBUTTONUP) ...
Inter-Thread-Kommunikation (Worker-Threads)
Ich habe zwei Threads A & B mit der CreateThread-Windows-API erstellt. Ich versuche, die Daten von Thread A nach B zu senden. Ich weiß, dass ich das Ereignisobjekt verwenden und mit der Methode "WaitForSingleObject" auf das Ereignisobjekt in ...
Warum handelt es sich bei "TranslateMessage" und "DispatchMessage" um separate Aufrufe?
Die meisten der Win32-Hauptschleifen, die ich gesehen habe, sind wie folgt aufgebaut: while (GetMessage(&message, NULL, 0, 0) > 0) { TranslateMessage(&message); DispatchMessage(&message); } Es wurde mir darauf hingewiesen, ...
Kann ich zwei inkompatible Versionen derselben DLL im selben Prozess verwenden?
Ich verwende zwei kommerzielle Bibliotheken, die vom selben Hersteller hergestellt werden, nämlich VendorLibA und VendorLibB. Die Bibliotheken werden so viele DLLs verteilt, wie von der Compilerversion abhängen (z. B. VC7, VC8). Beide ...
Unaufgelöste externe Symbole beim Kompilieren einer 32-Bit-Anwendung unter Windows 64
So versuche ich, Legacy-App von 32-Bit auf 64-Bit zu kompilieren. Ich habe alle verwendeten Bibliotheken neu kompiliert und es in WIN SDK6.0A x64-Bit für Bibliotheken suchen lassen. Ich benutze Visual Studio Professional Edition 2008Visual C ...
Dateizeitauflösung von Windows-kompatiblen Dateisystemen
Ich versuche, eine Dateisynchronisierungsanwendung zu schreiben, die mit jedem kompatiblen Dateisystem universell auf verschiedenen Windows-Computern verwendet werden kann. Ich muss die Zeitstempel von Dateien normalisieren, bevor sie zwischen ...