DXライブラリで Windows2000 以降でのみ有効なリフレッシュレートを取得できる関数
GetRefreshRate があるのですが、DirectX9版でのプログラムが組まれていませんでした
その関数の中身のOSチェックや戻り値チェックなどを外したプログラムは以下の通りですので、
よろしければ試してみてください
int RefreshRate ;
HDC hdc ;
hdc = GetDC( GetMainWindowHandle() ) ; // デバイスコンテキストの取得
RefreshRate = GetDeviceCaps( hdc, VREFRESH ) ; // リフレッシュレートの取得
ReleaseDC( GetMainWindowHandle(), hdc ) ; // デバイスコンテキストの解放