Core Graphics >     CGDisplaySetDisplayMode(_:_:_:)
関数
CGDisplaySetDisplayMode(_:_:_:)
ディスプレイを別のモードに切り替えます。
宣言
パラメータ
display | アクセスされるべきディスプレイの ID。 |
mode | 設定するディスプレイモードに関する情報を含むディスプレイモード。ディスプレイモードの不透明型のプロパティに関する情報については、ディスプレイモードに関する情報の取得 を参照してください。 |
options | 将来の拡張用に予約されています。今は NULL を渡してください。 |
戻り値
結果コード。Core Graphics のデータ型と定数 を参照してください。
議論
この関数は、指定されたディスプレイのディスプレイモードを切り替えます。操作は常に同期的です。モード切り替えが完了するまで関数は戻りません。切り替え後、display パラメータとアドレスが変更される場合があるのに注意して下さい。
選択されたディスプレイモードは、呼び出し元のプログラムの存続期間にわたって持続します。プログラムが終了すると、ディスプレイモードは自動的にシステム環境設定のディスプレイパネルの恒久設定に戻ります。
ミラーリングセット内のディスプレイの表示モードを変更すると、ミラーリングセット内の他のディスプレイには、調整中のディスプレイの境界をミラーリングできるモードが割り当てられます。この自動動作を避けるには、以下の手順にしたがって下さい。CGBeginDisplayConfiguration(_:) を呼び出し、明示的にモードを設定するために各ディスプレイに対して CGConfigureDisplayWithDisplayMode(_:_:_:_:) を呼び出し、最後に CGCompleteDisplayConfiguration(_:_:) を呼び出して下さい。