winapi

    1

    1答えて

    これは、自動的にエラーの説明を取得し、正しくhow to throw通常のWin32エラーであり、それはうまく見事に動作します: if (!SomeWinFunc()) { throw std::system_error(GetLastError(), std::system_category(), "SomeWinFunc crashed badly"); }

    -2

    1答えて

    コンボボックスの識別子を宣言する方法が不思議です。私は私のページに2つのコンボボックスを持っているので、それらを区別するために2つの識別子が必要です。次のコードを入力しますが、Visual Studio 15.5ではIDC_COMBOBOX_LAYERが宣言されていない識別子であることを示しています。それは整数であるはずですが、100のような数はどちらも動作しません。 HWND hWndCombo

    2

    1答えて

    フォーカスのないウィンドウのスクリーンショットを撮りたい。私の機能はいくつかのウィンドウでは動作しますが、すべてではありません。なぜかわかりません。私はそれをBluestacks App Playerのウィンドウをキャプチャしようとし、それは完全に動作します。しかし、Nox App Playerや他のゲームでは、まったく動作しません。私はちょうどウィンドウのサイズで黒い画像を取得します。ここで は

    0

    1答えて

    私は非同期プロセスを理解し始めましたが、 に問題が発生しました。 目的は:charのデータを取得してから、そのデータを使用します(私の場合はボタンのテキストとして使用します)。下に固定されているコードは非常に遅いです。最も遅い瞬間はデータです。実際にはget(int id)関数はインターネットからWinInet(同期的に)のデータを読み込み、Postメソッドを送信して答えを返します。 void s

    0

    1答えて

    追加のwaveファイルなしでexe(C++)ファイルに音楽を追加する方法はありますか? たとえば、「PlaySound」を使ってwavファイルを再生すると、そのwaveファイルはexeファイルと同じフォルダの下に配置する必要があります。しかし、私は...私はコードとしてそれをしたい ...誰かがexeファイルを受信したとき、彼らはwavファイルを受信せずに音楽を聴くことができるようにwavファイル

    1

    1答えて

    私はwin3apiを使用してマウスイベントをシミュレートします。たとえば :タスクマネージャが表示されたときに、未知の理由のため import win32api import win32con import time win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN) time.sleep(0.05) win32api.mouse_ev

    0

    1答えて

    CreateProcess()を使用してmain.exeという名前のアプリケーションを起動しようとしています。 main.exeが起動しますが、いくつかのDLLが壊れているように見えるいくつかのエラーメッセージが表示されたらすぐにクラッシュし、Windows OSでは実行できません。 画面キャプチャ以下の日本コンテンツのため申し訳ありませんが、ポップアップが主に書かれています:CreateProc

    0

    1答えて

    私はCMFCPropertySheetクラスに基づいてダイアログボックスを持っています。私は私のCMFCPropertySheet子孫のコンストラクタで最初のページを追加しても見た目(PropSheetLook_Tree)といくつかのフラグを設定します。 // constructor code m_psh.dwFlags|=PSH_NOAPPLYNOW|PSH_NOCONTEXTHELP;

    -1

    2答えて

    これは私がかなり長い間取り組んできたゲームボーイエミュレータです。もともとはMacOSでしか動作しませんでしたが、最近はWindowsポートで作業しています。私はウィンドウの作成とレンダリングにSDLを使用しています。私がしたいのは、Win32 API(CreateMenu、AppendMenuなど)を使用して通常のWindowsメニューバーを作成することです。これまではメニューバーをWindow

    -3

    1答えて

    自分自身でCreateProcessを呼び出し続けているプログラムを間違って作成したため、無限ループが発生しました。 実行を開始したらどうやってこのプログラムを強制終了しますか?私はタスクマネージャーを介してこれを強制終了しようとしましたが、プログラムが起動して直ちに終了するので、タスクマネージャーに消えて再び表示され、「止めることはできません」。 これを停止する唯一の方法は、PCの再起動であるよ