現在の画面の大きさとカラービット数を得る
val = GetScreenState(SizeX, SizeY, ColorBitDepth)
int *SizeX , *SizeY : それぞれ画面の幅と高さを保存する int 型変数のポインタ int *ColorBitDepth : 画面のカラービット深度を保存する int 型変数のポインタ
(プラグイン / モジュール : DxLibW)
現在の画面の幅と高さ、そして1ピクセルあたりに使用されているビット数 を得ます。 例 Sx,Sy,Cb にそれぞれ画面の幅、高さ、カラービット数を取得する int Sx , Sy , Cb ; GetScreenState( &Sx , &Sy , &Cb ) ; なおここでいう画面の幅、高さとはDXライブラリが実際に描きこめる 広さのことを示しており、ウインドウモード時などのデスクトップ自体の 画面の広さのことではないので注意してください。 ( 例 デスクトップの広さ 1024x768 DXライブラリの画面の広さ 640x480 だった 場合、この関数で得られる数値は後者の 640x480 です) 戻り値: 0:成功
| プラグイン / モジュール | DxLibW |
| バージョン | 3.24f |
| 作成日 | 2026/04/12 |
| 著作者 | DxLib: Takumi Yamada / HSP binding: IronHSP Project |
| URL | https://dxlib.xsrv.jp/ |
| 備考 | hspdxlib.as をインクルードして使用 |
| タイプ | DxLib ゲームライブラリ |
| グループ | DxLib ウィンドウ |
| 対応環境 |
|
| hs ファイル | hsphelp\hspdxlib.hs |