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.
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
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
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,
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
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
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
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".
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?
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
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
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
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.
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
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
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
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?
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
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
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
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,
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
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
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
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
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
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
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
5
Antworten
Was ist der Unterschied zwischen WideCharToMultiByte() und wcstombs() Wann verwenden Sie welche? InformationsquelleAutor der Frage Greenhorn | 2011-04-11
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
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
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
5
Antworten
Wann ist es angebracht, CoTaskMemAlloc? Kann mir jemand ein Beispiel geben? InformationsquelleAutor der Frage atVelu | 2008-12-26
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 |
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
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
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
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
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
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
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
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
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")
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
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
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
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
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
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
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
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