フルスクリーンモードの切り替え

| | コメント(0) | トラックバック(0)

Windowモードとフルスクリーンモードの切り替えを行うスケルトンアプリケーションを作成中。

その辺に転がっていたサンプルコードを頼りに色々いじってみたんだけど、あるサンプルコードを使うと、フルスクリーンモードに切り替えた瞬間にエラーになって先に進めない。別のサンプルコードを使うと、既に開いている他のアプリケーションのウィンドウが縮んでしまう。どちらもちょっと切ない。

前に紹介したNeHe Productionsのサンプルコードだと、エラーになるのでどれもフルスクリーンモードに切り替えが出来なかったんだけど、少しコードを追ってみたらもう一つのサンプルコードの問題である他のアプリのウィンドウが縮んでしまうことはないみたいなので、こっちを集中的にデバッグすることにした。結論から言うと、フルスクリーンモードに切り替えるときのアトリビュートのパラメータが少なかったため。
- (NSOpenGLPixelFormat *) createPixelFormat:(NSRect)frameNSOpenGLPFAScreenMaskとメインのディスプレイのIDを追加してやれば動くぞ。なんだかものすごく局地的な話題だけど、気にしない。なんかの役に立つこともあるかもしれない。

とりあえず、作りかけのスケルトンアプリケーションはHDの肥やしになりました。
ベーシックな機能を実装してほげMMORPGの基礎にしようっと。

トラックバック(0)

このブログ記事を参照しているブログ一覧: フルスクリーンモードの切り替え

このブログ記事に対するトラックバックURL: http://hogelab.net/mt4/mt-tb.cgi/332

コメントする

このブログ記事について

このページは、aniが2004年2月 9日 18:57に書いたブログ記事です。

ひとつ前のブログ記事は「limbo」です。

次のブログ記事は「Motorola V80」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.01a