2012-04-20 7 views
1

私のモニターの1台(マシンに少なくとも3台のモニターがあります)は、プレゼンテーション作業のためにフルスクリーンモードを維持する必要があり、何があってもフルスクリーン状態を失う余裕はありません。モニターがフルスクリーンモードになることはありませんか?

問題は、私はウィンドウモードに戻ってそのモニターをドラッグするために多くの方法があります見つけます:など

ショーデスクトップボタン、ウィンドウ+ D、ウィンドウ+タブは、必ず1台のモニターを作るための簡単な方法がありますフルスクリーンモードを維持しますか?そうでない場合は、実際の方法は何ですか?

答えて

0

まあ現在、私はすべての入力デバイスを削除し、別のコンピュータからソフトウェアを遠隔操作しています...

1

デバイスを作成する際は、動作フラグを提供するために必要とされる:D3DCREATE_NOWINDOWCHANGES

HRESULT CreateDevice(
    [in]   UINT Adapter, 
    [in]   D3DDEVTYPE DeviceType, 
    [in]   HWND hFocusWindow, 
    [in]   DWORD BehaviorFlags, 
    [in, out]  D3DPRESENT_PARAMETERS *pPresentationParameters, 
    [out, retval] IDirect3DDevice9 **ppReturnedDeviceInterface 
); 

には、次のいずれかを選択します。このようにして、ウィンドウのサイズやフォーカスを変更しないようにWindowsに指示します。このモードでは、Alt + Tabやサイズイベントを含むすべてのイベントを処理する必要があります(多くのフレームワークでは、アプリケーションに依存しています)。

フラグをD3DCREATE_DISABLE_PRINTSCREENに設定すると、画面キャプチャによってウィンドウがポップアップすることがあります。

+1

これらのフラグはすべて既に設定されています。実際の問題は、私が上記のことをして(そしてそのウィンドウをモニターに動かすと)、フルスクリーンされたウィンドウが閉塞状態になり、フルスクリーンモードになることです。 – BlueWanderer

関連する問題