winapi

    2

    2答えて

    明示的にライブラリをロードするためのきれいな方法を探しています。ほとんどの場合、私はLIBとDLLのペアを持っているので、LIBはすべての "load stuff"を扱い、私はdllの関数を直接呼び出すことができます。明示的にこれを行うとき、私は次のようなものを実行する必要がありますLoadLibrary関数(場合 HMODULE libA = LoadLibrary("dllA.dll"); /

    0

    1答えて

    私はNTFS変更ジャーナルを読みしようとしているが、私は、私が見つけることができるすべてのサンプルコードは、それが のWindows 7上で動作していても、Windowsの10で失敗したことに気付きました たとえば、Microsoftが所有する例Walking a Buffer of Change Journal RecordsはWindows 7で動作しますが、Windows 10で同じコードを

    -2

    1答えて

    \ dll \ dll.cpp | 206エラーを表示しています: 'PTHREAD_START_ROUTINE'はこのスコープで宣言されていませんでした。 \ dll \ dll.cpp | 208 |エラー: 'pfnThreadRtn'はこのスコープで宣言されていませんでした。 208 |エラー: 'pfnThreadRtn'はこのスコープ内で宣言されていませんでした。 どのように私は、スレ

    -2

    1答えて

    Windowsリソースを使用して、 標準のFileOpenDialogを呼び出すダイアログを定義できますか? アイデアは、このようなリソースファイルのエントリ(多分DIALOGまたはDIALOGEX?) これが可能であると(source)の下に貼り付けた一人として、コードを交換するのですか?質問 へ /* https://msdn.microsoft.com/en-us/library/windo

    1

    1答えて

    mingw 5.3.0を使用してコンパイルすると、Win32 API呼び出しの関数ポインタとしてラムダを指定しようとすると、Visual Studio 2013のMSVCを使用すると問題なくコンパイルできます。 MCVE: #include <Windows.h> int main(int argc, char *argv[]) { bool parameterData;

    0

    2答えて

    私はプログラムを正しく実行していますが、バージョン情報が表示されますが、アップデートリソースapiが実行され、compnaynameが置き換えられません。 LPCWSTR filename = _T("r1.exe"); size = GetFileVersionInfoSize(filename, &dwHandle); std::vector<BYTE> fileInfo(size,0);

    0

    1答えて

    ブラウザのタブをpidから削除して閉じるにはどうしたらいいですか? は、私が試したコマンド: int kill(pid_t pid, int sig); をしかし、Visual Studioはキル識別子が見つからなかったことを言うので、それはない動作します。私はすべてのライブラリ(sys/types.h、signal.h)を追加しました その後、私はTerminateProcess(HANDL

    0

    1答えて

    私はソースを所有していないので、ListViewにあるいくつかのデータにアクセスしたいです。これを行う方法はありますか? (私の最高の推測では、メモリアドレスを使用しているが、どのようにリストビューの形式を知っている)あなたはそれがデータを所有している場合は、それにLVM_メッセージを送信することによって、リストビューのデータにアクセスすることができます Image of the program

    2

    1答えて

    Windows 8.1からはPROCESS_PER_MONITOR_DPI_AWARE、Windows 10 v1703からはDPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2というアプリケーションがあります。私のウィンドウは、ウィンドウモードではWS_OVERLAPPEDWINDOWスタイルを持ち、フルスクリーン時にはモニタサイズのWS_POPUPに切り替えます