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.

Wie bekomme ich das Fenster-handle des Desktops?

Anzahl der Antworten 2 Antworten
Die Windows-API bietet eine API GetDesktopWindow( ) gibt das Fenster-handle Aber getestet habe ich mit Spy++, und ich finde, dass das Fenster-handle des Desktops und der Fenster-handle des "Windows-Desktop" ist nicht das gleiche. Als "Windows-Desktop" ist eine

Immer HWND-Eigenschaft des aktuellen Prozesses

Anzahl der Antworten 7 Antworten
Habe ich einen Prozess in c++, in dem ich bin mit Windows-API. Ich möchte die HWND-Eigenschaft des eigenen Prozesses. Freundlicherweise leite mich, wie kann ich es machen das möglich. InformationsquelleAutor der Frage Siddiqui | 2010-04-12

Wie funktioniert WSAStartup Funktion initiiert die Verwendung der Winsock-DLL?

Anzahl der Antworten 1 Antworten
Wie funktioniert WSAStartup Funktion initiiert die Verwendung der Winsock-DLL? Gemäß der Dokumentation Den WSAStartup Funktion muss die erste Windows Sockets-Funktion, die aufgerufen wird durch eine Anwendung oder eine DLL. Es ermöglicht eine die Anwendung oder DLL angeben,

Windows-API-Dialoge ohne mithilfe von Ressource-Dateien

Anzahl der Antworten 6 Antworten
Ich versuche, um ein Dialogfeld zu erstellen, die mithilfe von C++ und der windows API, aber ich möchte nicht den dialog definiert in einer Ressource-Datei. Ich kann nicht finden, etwas gut auf diese auf der web, keines

So konvertieren Sie eine virtuelle Taste code, um ein Zeichen nach der aktuellen Tastatur-layout?

Anzahl der Antworten 3 Antworten
Habe ich durchsucht mehrere frühere Fragen über diese, und die beste Antwort, die ich gefunden, so weit ist so etwas wie dieses: (char) WinAPI.MapVirtualKey((uint) Keys.A, 2) Dies bedeutet jedoch nicht, auf zwei Arten arbeiten: Es gibt immer

gibt es eine API, GIT (C++ oder anderen Sprachen)

Anzahl der Antworten 3 Antworten
Eines Unternehmens fragte mich, Programm einem GIT-wrapper für Sie. Die Leute dort haben absolut keine versionierungssystemen Erfahrung, aber es wird Bestandteil Ihrer täglichen routine mit der Zeit (durch mein Programm). Ich bin der Planung über die Verwendung

MSBuild auf dem CI-Server nicht finden können AL.exe

Anzahl der Antworten 7 Antworten
Ich habe ein problem auf meinem TeamCity CI-server zu bauen, wo Sie während der Kompilierung bekomme ich folgende Fehlermeldung: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(2342, 9): error MSB3086: Task konnte nicht finden "AL.exe" mit der SdkToolsPath "" oder den registry-Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A".

Überprüfen Sie die Dateigröße, ohne öffnen der Datei in c++?

Anzahl der Antworten 5 Antworten
Ich versuche, die Dateigröße eine große Datei (12gb+) und ich will nicht, um die Datei zu öffnen, so zu tun, als ich behaupte, dass das Essen eine Menge von Ressourcen. Gibt es eine gute API zu tun?

Erstellen Sie eine win32-modales Fenster mit CreateWindow

Anzahl der Antworten 5 Antworten
Erstelle ich ein Fenster mit CreateWindow() und zeigen Sie es mit ShowWindow(). Aber das übergeordnete Fenster, auf dem diese erstellt wurde, sollte deaktiviert werden, bis der Benutzer gibt von diesem Fenster aus, d.h. es sollte simulieren modales

CallbackOnCollectedDelegate erkannt wurde

Anzahl der Antworten 3 Antworten
Ich bin Unterklassen einer Anwendung. Mein untergeordnete Fenster Prozedur in einer DLL. Meine subclassing-code in der DLL sieht etwas so aus (gekürzt, entfernt andere nicht-Verwandte Teile). class FooBar { private delegate int WndProcDelegateType(IntPtr hWnd, int uMsg, int

Warum MAKEINTRESOURCE() arbeiten?

Anzahl der Antworten 3 Antworten
Das makro ist wie folgt definiert: #define MAKEINTRESOURCEA(i) ((LPSTR)((ULONG_PTR)((WORD)(i)))) #define MAKEINTRESOURCEW(i) ((LPWSTR)((ULONG_PTR)((WORD)(i)))) Wie kommen diese können genutzt werden, um entweder eine resource-ID (eine 16-bit-unsigned-int) oder dessen Namen (ein Zeiger auf ein array von char)? Nicht dadurch wirksam

Mit CreateWindowEx, um eine Nur-Nachrichten-Fenster

Anzahl der Antworten 2 Antworten
Ich versuche zu verwenden CreateWindowEx zum generieren einer nur-Nachrichten-Fenster: _hWnd = CreateWindowEx( 0, NULL, NULL, 0, 0, 0, 0, 0, HWND_MESSAGE, NULL, NULL, NULL ); Wenn meine Anwendung führt diese Linie es gibt immer _hWnd = 0.

"APIENTRY _tWinMain" und "WINAPI WinMain" Unterschied

Anzahl der Antworten 3 Antworten
Was sind die Unterschiede von diesen 2-Funktion?: int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) InformationsquelleAutor der Frage xRobot | 2011-01-13

Hinzufügen von externen Bibliothek in Qt-Creator-Projekt

Anzahl der Antworten 7 Antworten
Wie kann ich externe Bibliothek in einem Projekt gebaut werden, die von Qt Creator RC1 (version 0.9.2)? Zum Beispiel die win32-Funktion EnumProcesses() erfordert Psapi.lib Hinzugefügt werden, in das Projekt zu bauen. InformationsquelleAutor der Frage Donotalo | 2009-04-05

Win32 SetForegroundWindow unzuverlässig

Anzahl der Antworten 7 Antworten
Ich habe eine ziemlich komplexe Reihe von Anwendungen, die abhängig von der Fähigkeit, Anwendungen zu wechseln, in den Vordergrund zu stellen. Mein problem ist, alle 5 oder 6 mal der Wechsel der Anwendungen im Vordergrund, es einfach

Wie man OpenGL-apps in 64-bit-Windows?

Anzahl der Antworten 2 Antworten
Mein Projekt kompiliert, link-und run-in xp32 dann habe ich versucht zu cross-kompilieren Sie es in x64, und ich stieß auf eine Menge Fragen: Es gibt keine native x64 instalable OpenGL SDK, damit ich den link gegen was?

Windows 7: wie bringen Sie ein Fenster nach vorne, egal was die anderen Fenster den Fokus hat?

Anzahl der Antworten 5 Antworten
Ich bin Implementierung einer task-bar-Austausch, dock-wie application-switcher-style-Programm. Es tut einige einzigartige Sachen mit OpenGL und mit der Tastatur, also so wie es eingerichtet ist, die Fenster nicht immer den Fokus. Ich möchte, um es zu implementieren, so

Prüfen Sie, ob eine Win32-thread ausgeführt wird, oder in einem angehaltenen Zustand

Anzahl der Antworten 9 Antworten
Wie kann ich überprüfen, um zu sehen, wenn Sie eine Win32-thread ausgeführt wird oder sich im Zustand suspended? Ich finde keine Win32-API gibt die den Zustand eines Threads. So, wie bekomme ich die thread-Zustand? InformationsquelleAutor der Frage

Wie wollen Sie überprüfen, ob ein Verzeichnis existiert unter Windows in C?

Anzahl der Antworten 4 Antworten
Frage In einer Windows-C-Anwendung, die ich überprüfen möchten Sie einen parameter einer Funktion übergeben werden, um sicherzustellen, dass der angegebene Pfad existiert.* Wie wollen Sie überprüfen, ob ein Verzeichnis existiert unter Windows in C? *Ich verstehe, dass

Überprüfen Authenticode-Signatur auf EXE - C++ ohne CAPICOM

Anzahl der Antworten 2 Antworten
Schreibe ich eine Funktion für einen installer DLL, um zu überprüfen, die Authenticode-Signatur von EXE-Dateien, die bereits auf dem system installiert. Muss die Funktion: A) stellen Sie sicher, dass die Signatur gültig ist. B) stellen Sie sicher,

Äquivalent zu SetThreadPriority auf Linux (pthreads)

Anzahl der Antworten 5 Antworten
Gegeben Sie die folgende Stück code, ich habe mich gefragt, was das äquivalent bisschen code wäre in linux vorausgesetzt pthreads oder sogar mit dem Boost.Thread-API. #include <windows.h> int main() { SetThreadPriority(GetCurrentThread(),THREAD_PRIORITY_HIGHEST); return 0; } InformationsquelleAutor der Frage

Delphi und C++ Builder - Was ist die Bessere Wahl für einen Java-Programmierer Tun Win32

Anzahl der Antworten 12 Antworten
Ich bin ein Recht erfahrener Java-Programmierer, die macht schon einiges an Win32-Sachen in den letzten paar Jahren. Hauptsächlich habe ich mit VB6, aber ich brauche wirklich zu bewegen, etwas besser. Habe ich damit verbracht, einen Monat oder

Erkennen, dass die aktive Fenster geändert mit C# ohne polling

Anzahl der Antworten 3 Antworten
Wie könnte man ruft eine callback-Wann auch immer das aktuell aktive Fenster wechselt. Ich habe gesehen, wie es getan werden könnte, mit CBTProc. Doch der Globale Ereignisse sind nicht einfach Haken in mit verwaltetem code. Ich bin

Wie kann ich verbergen eine Konsole?

Anzahl der Antworten 4 Antworten
Frage: ich habe ein Konsolen-Programm, das nicht gesehen werden sollte. (Er setzt IIS und löscht temporäre Dateien.) Recht, jetzt kann ich verwalten, um das Fenster zu schließen nach dem start so: static void Main(string args) { var

DrawText VS TextOut Win32

Anzahl der Antworten 3 Antworten
Finde ich habe beide dieser Funktionen vor, aber ich weiß nicht Recht sehen, der den Unterschied zwischen Ihnen. Gut, ich weiß, dass DrawText erfordert eine Formatierung Rechteck,und kann einige text-Formatierung, und textout nur die Start-Koordinaten gibt es

Lesung aus einem text-Feld in einer anderen Anwendung in das Fenster der

Anzahl der Antworten 7 Antworten
Gibt es eine Möglichkeit für eine Windows-Anwendung zum zugreifen auf andere Anwendungen, die Daten, genauer gesagt eine text-input-Feld in der GUI, und schnappen Sie sich dort den text für die Verarbeitung in unserer eigenen Anwendung? Wenn es

Vorder-Vs Aktive Fenster

Anzahl der Antworten 2 Antworten
In Windows, was ist der Unterschied zwischen Vordergrund und aktive Fenster? Um genau zu sein, unter welchen Umständen kann ein Vordergrund-Fenster nicht ein aktives Fenster? Wenn die 2 Begriffe beziehen sich auf dasselbe Konzept warum gibt es

WideCharToMultiByte() vs. wcstombs()

Anzahl der Antworten 5 Antworten
Was ist der Unterschied zwischen WideCharToMultiByte() und wcstombs() Wann verwenden Sie welche? InformationsquelleAutor der Frage Greenhorn | 2011-04-11

C++/Win32: Wie zu warten, für einen ausstehenden Löschvorgang zu vervollständigen?

Anzahl der Antworten 11 Antworten
Gelöst: * Praktikable Lösung: @sbi * Erklärung für das, was wirklich passiert: @Hans * Erklärung, warum OpenFile nicht passieren "LÖSCHEN" -": @Benjamin Das Problem: Unsere software ist zum großen Teil ein Dolmetscher-engine für eine proprietäre Skriptsprache. Das

so beenden Sie einen Prozess erstellt von CreateProcess()?

Anzahl der Antworten 5 Antworten
Ich habe einen Prozess entwickelt, mit CreateProcess(). Dies ist der code: STARTUPINFO si = {0}; PROCESS_INFORMATION pi = {0}; result = CreateProcess("C:\\AP\\DatabaseBase\\dbntsrv.exe", NULL, NULL, NULL, FALSE, 0, NULL, "C:\\ADP\\SQLBase", &si, &pi) Wie bekomme ich den Griff und

Wie man dem Namen verbunden, mit offenem GRIFF

Anzahl der Antworten 7 Antworten
Was ist der einfachste Weg, um die mit dem Namen verbunden mit einem offenen GRIFF in Win32? InformationsquelleAutor der Frage Max Caceres | 2008-09-15

Die Verwendung von CoTaskMemAlloc?

Anzahl der Antworten 5 Antworten
Wann ist es angebracht, CoTaskMemAlloc? Kann mir jemand ein Beispiel geben? InformationsquelleAutor der Frage atVelu | 2008-12-26

Wie bekomme ich die position eines Steuerelements relativ zum Fenster, das client-rect?

Anzahl der Antworten 2 Antworten
Ich möchte in der Lage sein, code zu schreiben, wie diese: HWND hwnd = <the hwnd of a button in a window>; int positionX; int positionY; GetWindowPos(hwnd, &positionX, &positionY); SetWindowPos(hwnd, 0, positionX, positionY, 0, 0, SWP_NOZORDER |

Beste Weg, um zu bestimmen, ob zwei-Pfad-Verweis auf gleiche Datei in Windows?

Anzahl der Antworten 11 Antworten
Wie kann ich 2 strings vergleichen um festzustellen, ob Sie beziehen sich auf den gleichen Pfad im Win32 mit C/C++? Während dies Griff eine Menge von Fällen, Sie findet einige Dinge: _tcsicmp(szPath1, szPath2) == 0 Beispiel: Schrägstriche

Gebäude sowohl DLL und statische libs aus dem gleichen Projekt

Anzahl der Antworten 7 Antworten
Habe ich eine Anzahl von nativen C++ - Bibliotheken (Win32, ohne MFC) Kompilierung unter Visual Studio 2005, und in einer Reihe von Lösungen. Ich würde gerne in der Lage sein, zu wählen, zu kompilieren und verknüpfen Sie

Programmgesteuertes hinzufügen von ein Verzeichnis in Windows-PATH-Umgebungsvariable

Anzahl der Antworten 2 Antworten
Schreibe ich eine Win32-DLL mit einer Funktion fügt ein Verzeichnis in Windows-PATH-Umgebungsvariable verwendet werden, die in einem installer). Blick auf die Umgebungsvariablen in der Registry oder in der Systemsteuerung nach der DLL ausgeführt wurde, zeigt mir, dass

Gibt es eine Möglichkeit zu finden, alle Funktionen ausgesetzt durch eine dll

Anzahl der Antworten 13 Antworten
Ich habe die Suche nach einem Weg, um alle Zeichenfolgen, die map-Funktion den Namen in einer dll. Ich meine damit, dass alle die Saiten, für die Sie aufrufen können GetProcAddress. Wenn Sie einen hex-dump einer dll die

Auflisten aller verfügbaren Laufwerksbuchstaben im Windows

Anzahl der Antworten 5 Antworten
Möchte ich aufzählen, die alle verfügbaren Laufwerksbuchstaben, die nicht bereits genommen) in Windows mit VC++. Wie kann ich dies tun? InformationsquelleAutor der Frage sharkin | 2008-11-13

Konvertieren LPWSTR string

Anzahl der Antworten 2 Antworten
Funktion CommandLineToArgvW ist mir die Kommandozeilen-Argumente in LPWSTR geben. Ich brauche diese Argumente in string. Würde mir bitte jemand sagen, wie zu konvertieren LPWSTR zu string? Ich bin mit mingw. InformationsquelleAutor der Frage leggo | 2012-09-17

Win32: gewusst Wie: überprüfen von Anmeldeinformationen für Active Directory?

Anzahl der Antworten 5 Antworten
Es wurde gefragtund beantwortet für .NETaber jetzt ist es Zeit, um eine Antwort für native Win32-code: Wie bestätige ich einen Windows-Benutzernamen und Passwort? ich fragte diese Frage, bevor Sie für verwalteten code. Jetzt ist es Zeit für

Wie kontrolliere ich die text-Eingabebereich programmgesteuert (TabTip.exe) in Windows Vista/7

Anzahl der Antworten 2 Antworten
Ich bin der Anpassung einer Anwendung für touch-screen-interface und wir wollen die tablet-text-Eingabebereich in Windows Vista/7, insbesondere seine Tastatur. Ich möchte, um zu zeigen und verstecken Sie ihn als angemessen für mein app. Im Grunde möchte ich

d3dx11.h nicht in Windows 8.0 kit

Anzahl der Antworten 1 Antworten
Meine Entwicklungsplattform ist windows 7 x64. Ich habe VS2012 installiert und ich möchte zu kompilieren eines Projektes, dass einige Dx11-code. Dazu gehören insbesondere die folgenden Dateien: #include <d3dx11.h> #include <d3dx10.h> und links zu #pragma comment (lib, "d3dx11.lib")

Wie Kann Ich Überwachen, Welche Fenster Derzeit Den Tastaturfokus Hat.

Anzahl der Antworten 7 Antworten
Gibt es eine Möglichkeit um nachzuverfolgen, welche Fenster aktuell den Tastatur-Fokus hat. Ich damit umgehen könnte, WM_SETFOCUS für jedes Fenster, aber ich Frage mich, ob es eine alternative, einfachere Methode (d.h. eine einzelne Nachricht handler irgendwo). Könnte

Win32 C++ Erstellen eines Fensters und Verfahren, die Innerhalb einer Klasse

Anzahl der Antworten 5 Antworten
Pre-Text/Frage Ich versuche, ein relativ einfaches Werkzeug, um die debug-variable Werte. Es werden komplett eigenständig innerhalb der Klasse ist das, was ich anstreben. Die Ende Produkt ich verwenden kann, eine Funktion in der Klasse wie ShowThisValue(was auch

Sicheres entfernen eines USB-Laufwerks mit der Win32-API?

Anzahl der Antworten 6 Antworten
Wie Entferne ich ein USB-Laufwerk mit der Win32-API? Ich tun eine Menge Arbeit, die auf eingebetteten Systemen und auf eine dieser muss ich kopieren meine Programme auf einem USB-stick und stecken Sie es in die Ziel-hardware. Da

Kann ich mix C++ und C, die in einem Projekt in Visual Studio?

Anzahl der Antworten 3 Antworten
Ich habe eine Win32-DLL-Projekt in VS2008 geschrieben ist es in einer Handvoll C-Module. Weil ich auch möchten bauen können, die außerhalb VS2008, mit keine Abhängigkeit von VS2008, die ich produziert habe, eine custom makefile, dass nicht alle

c++: der Schnellste Weg, um füllen Sie den Puffer mit zufälligen bytes

Anzahl der Antworten 8 Antworten
Habe ich diese große char-array muss gefüllt mit zufälligen bytes im high freq. Ich Frage mich, ob es einen schnelleren Weg, andere als die naive Art und Weise (mit for-Schleife - füllen Sie jede Zelle mit zufälligen

Überprüfen HWND mithilfe von Win32-API

Anzahl der Antworten 7 Antworten
Aus der nativen Win32-API mit C++ gibt es eine Möglichkeit zu bestimmen, ob das Fenster im Zusammenhang mit einer HWND-Eigenschaft ist immer noch gültig? InformationsquelleAutor der Frage Doug Ferguson | 2010-02-26

Was sind die verschiedenen Aufrufkonventionen in C/C++, und was die jeweils bedeuten?

Anzahl der Antworten 6 Antworten
Gibt es unterschiedliche Aufrufkonventionen zur Verfügung, die in C/C++: stdcallexternpascal usw. Wie viele solcher Aufruf-Konventionen stehen, und was die einzelnen bedeuten? Gibt es irgendwelche links, die diese beschreiben? InformationsquelleAutor der Frage Ram | 2009-06-04

Immer die Windows-version?

Anzahl der Antworten 4 Antworten
Kann mir jemand helfen, festzustellen, welche version von Windows der Benutzer möglicherweise verwenden? Habe ich einige Beispiele, um dies zu tun, aber Sie werden nicht aktualisiert für Vista/7-Betriebssysteme. Außerdem wäre es nützlich zu erkennen, wenn das Betriebssystem