Core Graphics >     CGGetDisplaysWithRect(_:_:_:_:)


関数


CGGetDisplaysWithRect(_:_:_:_:)


指定された長方形と交差する境界を持つオンラインディスプレイのリストを取得します。





宣言


func CGGetDisplaysWithRect(_ rect: CGRect, _ maxDisplays: UInt32, _ displays: UnsafeMutablePointer<CGDirectDisplayID>?, _ matchingDisplayCount: UnsafeMutablePointer<UInt32>?) -> CGError


パラメータ


rectグローバルディスプレイ座標空間内の長方形の位置とサイズ。原点はメインディスプレイの左上隅です。
maxDisplaysdspys 配列のサイズ。この値は、dspys パラメーターで戻されるディスプレイの最大数を決定します。通常、このパラメータには 0 より大きい数値を指定する必要があります。0 を指定すると、dspyCnt に返される値は定義されておらず、この関数は dspys パラメータを NULL に設定します。
dspysディスプレイ ID の配列のために呼び出し元によって提供された記憶域へのポインタ。返る時、その配列には指定した長方形に交差する境界を持つディスプレイのリストが含まれます。
dspyCnt呼び出し元によって提供されたディスプレイカウント変数へのポインタ。返る時、この変数には、dspys パラメータに返されたディスプレイの数が含まれます。このパラメータには NULL でない値を提供しなければなりません。


戻り値


結果コード。Core Graphics のデータ型と定数 を参照してください。


議論


dspys 配列が NULL の場合、この関数は maxDisplays パラメータを無視します。maxDisplays パラメータが 0 の場合、この関数は dspys 配列を無視します。いずれにせよ、この関数は dspyCnt ポインタを、指定された長方形に交差するディスプレイの数で埋めます。





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • macOS 10.0+
  • 宣言
  • パラメータ
  • 戻り値
  • 議論












  • トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)