トップページ > プログラム > 2015年03月12日 > jMlN/dzi

書き込み順位&時間帯一覧

33 位/177 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000100000000102



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
★初心者以前の質問に雪崩のように答えるスレ 3★ [転載禁止]©2ch.net

書き込みレス一覧

★初心者以前の質問に雪崩のように答えるスレ 3★ [転載禁止]©2ch.net
306 :デフォルトの名無しさん[sage]:2015/03/12(木) 13:21:46.48 ID:jMlN/dzi
Windowsタブレットで、画面の回転をプログラムでロックするにはどうすれば良いのでしょうか。
API等、参考になるものがあれば教えてください。
ストアアプリではなく、通常のフォームを使用して簡易設定ツールを作成したいのです。
★初心者以前の質問に雪崩のように答えるスレ 3★ [転載禁止]©2ch.net
308 :デフォルトの名無しさん[sage]:2015/03/12(木) 22:27:41.79 ID:jMlN/dzi
>>307
残念ながらその関数はアプリがアクティブのときに画面方向を固定するモノでした。
そこから検索をかけて、以下のAPIで出来ました。

public enum tagAR_STATE : uint
{
  AR_ENABLED = 0x0,
  AR_DISABLED = 0x1,
  AR_SUPPRESSED = 0x2,
  AR_REMOTESESSION = 0x4,
  AR_MULTIMON = 0x8,
  AR_NOSENSOR = 0x10,
  AR_NOT_SUPPORTED = 0x20,
  AR_DOCKED = 0x40,
  AR_LAPTOP = 0x80
}

[DllImport("user32.dll")]
public static extern bool GetAutoRotationState(ref tagAR_STATE input);

[DllImport("user32.dll", EntryPoint = "#2507")]
extern static bool SetAutoRotation(bool bEnable);


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。