私は現在OpenGLレンダラーを作成しており、ドロップダウンリストで使用するディスプレイアダプター、デバイス、およびモードを列挙するためのクラスの作成を途中で行っています。
EnumDisplayDevicesを使用してアダプターを取得し、次に各デバイスのEnumDisplaySettingsを使用して、bpp、幅、高さ、およびリフレッシュレートを取得しています。ただし、フルスクリーンで使用できるモードを確認する方法がわかりません(DEVMODE構造体にフラグが表示されていないようです)。リストされているすべてのモードは、原則としてフルスクリーンでインスタンス化できると想定できますか?
フォローアップの質問として、デバイス列挙へのこのアプローチは、一般的にWindowsで必要な情報を取得するための最良の方法ですか?