2016-07-16 13 views
-2

私は自分の質問を定式化する方法を理解できなかったので、質問したいと思います。Googleでいくつかの回答があることはわかっていますが、ために。だから、私はオプションでdwordを作りたい。私はこのようなものを意味する。C++複数のオプションを使用してdwordを作成する

DWORD dwOpt = 0; 
dwOpt = NOTUSE_D3D | USE_FULLSCREEN |..... 

私はこのコードは大丈夫だと思いますが、そうでない場合は修正してください。しかし、私はそれがそこにあるかどうかを確認しようとしているときに、私はちょうど悪い結果を得ている、そして、それは私がそれを作る方法を知らず、私は使用しています:

BOOL bFullScreen = dwOpt |= USE_FULLSCREEN //? TRUE : FALSE; 

ありがとうございました。

+0

使っ三項演算子を書きたかったです。 – user1336087

+0

あなたは 'BOOL bFullScreen = dwOpt&USE_FULLSCREEN;'を試みましたか? –

+0

も参照してください:http://stackoverflow.com/questions/47981/how-do-you-set-clear-and-toggle-a-single-bit-in-c-c –

答えて

0

おそらく

BOOL bFullScreen != (dwOpt & USE_FULLSCREEN) ? TRUE : FALSE; 
         // ^^^^^^^^^^^^^^^^ Use the boolean & (and) operator 
         //     to check if particular bits are set. 
+0

ありがとう、それは私が探していたものです。 –

関連する問題