Tag: winapi

Die Windows-API (ehemals Win32-API) ist der zentrale Satz von application programming interfaces für den Microsoft Windows-Betriebssystemen. Dieser tag ist für Fragen zur Entwicklung von nativen Windows-Anwendungen mithilfe der Windows-API.

Win32 C/C++ Bild Laden aus dem Speicher-Puffer

Anzahl der Antworten 4 Antworten
Möchte ich ein Bild laden (.bmp) - Datei auf einem Win32-Anwendung, aber ich nicht wollen, verwenden Sie die standard-LoadBitmap/LoadImage von Windows-API: ich möchte es laden ein Puffer, der bereits im Speicher. Kann ich problemlos laden einer bitmap

Präzise Gewinde Schlaf benötigt. Max 1ms Fehler

Anzahl der Antworten 5 Antworten
Habe ich rote Faden, der loop. Ich brauche, dass die Schleife einmal ausgeführt werden alle 5ms (1ms-Fehler). Ich weiß, dass die Funktion Sleep() ist nicht präzise. Haben Sie irgendwelche Vorschläge? Update. Ich kann es nicht anderen Weg.

Wie zum unterstreichen von text mit printf in C

Anzahl der Antworten 3 Antworten
Stelle ich die Frage Bunter text mit printf in C gibt ein gutes Beispiel der Einstellung farbiger text auf der standard-Ausgabe in der Konsole in Windows. Gibt es etwas ähnliches, das ermöglicht die Ausgabe Unterstrichen werden? Oder

Einfachste Weg, um zu spielen mp3-Dateien von Visual C++

Anzahl der Antworten 6 Antworten
Ein paar Jahre zurück, ich schrieb einige util-Bibliothek rund um DShow/DSound, lassen Sie mich spielen Sie MP3-Dateien in einer Windows-C++ - Anwendung. Ist das immer noch der normale Weg, es zu tun in einem C++/MFC-Anwendung, oder ist

Wie zu erkennen, dass eine bestimmte PE-Datei (exe oder dll) ist 64 bit oder 32 bit

Anzahl der Antworten 2 Antworten
Brauche ich, um zu erkennen, ob eine gegebene .dll-oder .exe-Datei ist 32 bit oder 64 bit Im moment habe ich nur eine Lösung: Lesen Sie den PE-Header aus der angegebenen Datei und nehmen Sie die 'Maschine' Feld

Holen Sie sich ausgewählte Element im ListView-win32-API

Anzahl der Antworten 1 Antworten
Ich versuche die Erstellung einer Liste anzeigen Element wie den explorer . Ich möchte den ausgewählten Eintrag, wenn ich auf ihn doppelklicken . So kann ich es verwenden, um den Pfad und die Datei angezeigt . Ich

Einfachste Möglichkeit zum erstellen eines HWND

Anzahl der Antworten 3 Antworten
Ich brauche ein dummy-Fenster in MSVC++, das wird nie sichtbar sein, und wird erstellt, noch bevor die app im Hauptfenster. Es ist erforderlich, durch eine rendering-engine. Also würde ich eher nicht haben, sich zu registrieren eine Klasse,

Wert einer Variablen mit WinDbg

Anzahl der Antworten 2 Antworten
Frage: Anzeigen " Wert einer C++ iterator mit WinDbg, illustriert unten: for (vector<string>::iterator i = args.begin(); i != args.end(); i++) //omitted //for instance: } else if (*i == "-i") {//attempting to display the value of *i ++i;

Laden HBITMAP aus *.bmp-Datei im Win32-Projekt

Anzahl der Antworten 2 Antworten
Ist es möglich, laden Sie eine *.bmp-Datei in ein HBITMAP in ein Win32-Projekt, nur mit WINAPI-Funktionen? InformationsquelleAutor sashoalm | 2013-01-15

Wie rekursiv Durchlaufen von Verzeichnissen in C unter Windows

Anzahl der Antworten 5 Antworten
Letztlich will ich Reisen durch einen Ordner mit Dateien und Unterverzeichnisse, und schreiben Sie etwas zu allen Dateien, die ich finde, die haben eine bestimmte Endung(.wav in meinem Fall). bei Schleifen, wie kann ich feststellen, ob der

Wie kann ich auflisten/Liste aller installierten Anwendungen in Windows XP?

Anzahl der Antworten 7 Antworten
Wenn ich sage "installierte Anwendung", die ich im Grunde bedeutet jede Anwendung sichtbar in [Systemsteuerung]->[Programme Hinzufügen/Entfernen]. Ich würde es vorziehen, es zu tun in Python, C oder C++ ist auch in Ordnung. Wie definieren Sie "installierte Anwendung"?

Zugriff verweigert, während sich Prozess-Pfads

Anzahl der Antworten 2 Antworten
Ich versuche, Prozess Pfad durch den pid, aber ich bin immer Win32Exception (Zugangs-id verweigert). Der code sieht so aus: string path = Process.GetProcessById(pid).MainModule.FileName Habe ich versucht, mit OpenProcess mit GetModuleFileNameEx aber OpenProcess ist die Rückgabe 0. Ich

Parameter WPARAM und LPARAM

Anzahl der Antworten 5 Antworten
Beim übergeben eines Wertes an eine Funktion, die nimmt sowohl eine WPARAM-und LPARAM-parameter, spielt es eine Rolle, auf welche ich weitergeben? Jemand sagte mir, dass wenn ich Windows x64 sollte ich verwenden WPARAM; ist das wahr? Sprechen

Wo Sie zum herunterladen des windows xp-Plattform-SDK?

Anzahl der Antworten 5 Antworten
Möchte ich zum kompilieren eines Codes, die ich von vor langer Zeit mit VS 2005 express. Muss der code windows.h, die nicht Bestandteil von VS 2005 und ich fand, dass ich brauchen, um installieren Sie die Plattform-SDK.

com0com virtuelle port nicht gefunden

Anzahl der Antworten 2 Antworten
Habe ich installiert, anscheinend erfolgreich, com0com v2.2.2.0 auf einem 64-bit Windows 7 Maschine. Ich den Befehl ausführen Dienstprogramm, wie diese: command> install PortName=COM9 PortName=COM8 CNCA0 PortName=COM9 CNCB0 PortName=COM8 ComDB: COM8 - logged as "in use" ComDB: COM9

Wie Sie herausfinden, DC Abmessungen?

Anzahl der Antworten 5 Antworten
Sagen wir, ich habe ein handle für Gerätekontext (natürlich in einer Windows-Umgebung): HDC hdc; Wie kann ich die Breite und Höhe? InformationsquelleAutor nhaa123 | 2010-07-01

Erstellen von Komprimierten (Gezippten) Ordner mit Delphi

Anzahl der Antworten 8 Antworten
Kann ich Windows XP Komprimiert (Gezippt) Ordner mit Delphi? Was "zip-Immobilie" beziehen Sie sich? Kannst du ein wenig konkreter? Ähnliche Fragen mit entsprechenden Antworten: How-do-i-compress-multiple-files-into-a-single-archive-with-delphi Mit-7zip-von-delphi Fast forward 2 Jahre bis 2011: Delphi XE2-jetzt Schiffe mit einem

wie man den Rückgabewert einer exe-Datei aufgerufen, die von ShellExecute

Anzahl der Antworten 1 Antworten
Wie man den Rückgabewert einer exe-Datei, die aufgerufen wird, durch die shellexecute-Funktion. ShellExecute(NULL, NULL, TEXT ( ".\\dpinstx86.exe" ), NULL, NULL, SW_SHOWNORMAL); In dem oben genannten Beispiel will ich den Rückgabewert von "dpinstx86.exe". Ich denke, was du meinst

Welche Gründe könnte ShellExecute nicht?

Anzahl der Antworten 13 Antworten
Ich habe eine VB6-Anwendung öffnet Dateien, die mit Ihr verbundenen Anwendung mit: ShellExecute(0, "open", filename, params, vbNullString, vbNormalFocus) Dieser funktioniert perfekt. Nun habe ich einen Kunden (läuft XP mit Adobe Reader), der kann nicht öffnen Sie eine

Win32-API analog zu senden/SIGTERM abfangen

Anzahl der Antworten 3 Antworten
Unter POSIX OS es ist das signal-API, die ermöglicht, um ein signal zu verarbeiten, um es herunterzufahren mit töten und Sie können fangen Sie mit sigaction und tun, was Sie brauchen; Aber Win32 ist nicht POSIX-system, also: