Japan*
クイック ナビ|ホーム|各国のサイト
MSDN*
マイクロソフト サイトの検索:
Windows Live ID
ホーム 検索 マイ スレッド メンバ一覧 トップ回答者 FAQ  
Visual Basic Express Edition フォーラム
フルスクリーン画面モードの調査方法

スレッド開始者:DR_EDDIE   開始日時:17 6 2008 1:54 午後 UTC   返信数:2
スレッド情報
最新の回答 : 今日、1:49 午前 UTC
参照回数 : 579
有用な投稿 : 0
状態: 未回答
 MSDN フォーラム » Visual Studio Express Edition » Visual Basic Express Edition フォーラム » フルスクリーン画面モードの調査方法
RSS の取得RSS の取得
      « 前のスレッド   次のスレッド »
  17 6 2008, 1:54 午後 UTC
DR_EDDIE
これらの星は、フォーラムの参加状況を示します。さまざまなレベルの星やポイントの取得方法については、「よく寄せられる質問 (FAQ)」を参照してください。


投稿数1
フルスクリーン画面モードの調査方法
質問 この投稿は参考になりましたか?
返信 引用

 

フルスクリーンで実行されるゲームの補助ツールを作成してます。

現在の画面モードがフルスクリーンモードで実行されているのかを簡単に確認する方法はあるんでしょうか?

実行されているゲームのウィンドウハンドルは取得できるので、ゲームウィンドウのサイズを取得して、作業領域を求めて、その差でキャプションバーが存在できるサイズかどうか調べる方向でやってみましたが、見事に失敗しました。 

原因はゲーム側で作業領域がゲームの場面により変動してるからでした。

DirectX SDKはさっぱり理解できない程度の語学力しかありません。

どうかみなさんのお力を貸してください。


   誹謗中傷の報告  
  今日、1:41 午前 UTC
Azulean
これらの星は、フォーラムの参加状況を示します。さまざまなレベルの星やポイントの取得方法については、「よく寄せられる質問 (FAQ)」を参照してください。


投稿数672
Re: フルスクリーン画面モードの調査方法
コメント この投稿は参考になりましたか?
返信 引用
 DR_EDDIE さんからの引用

現在の画面モードがフルスクリーンモードで実行されているのかを簡単に確認する方法はあるんでしょうか?

フルスクリーンと言っても、画面の解像度を変更せずに画面いっぱいに表示するものと、画面の解像度を変更するものがあると思います。

それらは区別されるのでしょうか?

 

また、これを確認する目的を差し支えなければ教えて頂ければと思います。

目的が分かれば、異なるアプローチのアドバイスが着く可能性もありますので。

 

 DR_EDDIE さんからの引用

実行されているゲームのウィンドウハンドルは取得できるので、ゲームウィンドウのサイズを取得して、作業領域を求めて、その差でキャプションバーが存在できるサイズかどうか調べる方向でやってみましたが、見事に失敗しました。 

作業領域の取得とはGetClientRectですか?

GetWindowRectであれば非クライアント領域(タイトルバー等)を含んだサイズになるので、これと現在の画面のサイズを比較するという手法を思い浮かべましたが、失敗するのでしょうか?

また、「失敗」とはどんな感じのコードでどうなることを意味しているのでしょうか?

 




質問が解決した場合、参考になった回答に「回答済みチェック」を、役に立った回答(レス)自体につけましょう。(自身が書いた締めの発言につけるためのものではありません)

   誹謗中傷の報告  
  今日、1:49 午前 UTC
大久保直美 - MSFT
これらの星は、フォーラムの参加状況を示します。さまざまなレベルの星やポイントの取得方法については、「よく寄せられる質問 (FAQ)」を参照してください。
Moderator


投稿数163
Re: フルスクリーン画面モードの調査方法
コメント この投稿は参考になりましたか?
返信 引用

こんにちは、フォーラムオペレータ大久保です。

 

本スレッドへの返信のうち、スレッドの主旨と無関係と思われるものにつきましては削除させていただきました。

まことに恐れ入りますがご了承くださいますようお願い申し上げます。

 

Azulean さん、アドバイスありがとうございます。

DR_EDDIE さん、お邪魔して申し訳ございませんでした。




マイクロソフト株式会社 フォーラム オペレータ 大久保 直美

   誹謗中傷の報告  
 ページ 1/1 (3 項目)
MSDN フォーラム » Visual Studio Express Edition » Visual Basic Express Edition フォーラム » フルスクリーン画面モードの調査方法

RSS の取得RSS の取得

© 2008 Microsoft Corporation. All rights reserved. 使用条件 |商標 |プライバシー |日本での個人情報の取り扱い
Microsoft