エラーを書き忘れていました。 OPTLINK : Error 180: No Match Found for Export/ENTRY - : d_AbortDoc などと、 _di32.defが悪いじゃないかと思うが、オブジェクトファイルの作成も警告が出る程度 なんで大丈夫だと思うんですが、リンクでは失敗してしまいます。
getが成功してsetが失敗する理由を調べてるんだけど http://whidbey.msdn.microsoft.com/library/default.asp?url=/library/en-us/dndevice/html/gammaramp.asp >SetDeviceGammaRamp doesn't allow all gamma ramps. > It checks the gamma ramp; if it is too complex, > such as the red flash when the player is shot in Quake, it rejects it. >SetDeviceGammaRampがすべてのガンマ傾斜路を許可するとは限りません。 >それはガンマ傾斜路をチェックします; >プレーヤーが震動で撃たれた時、それが赤いフラッシュのように複雑すぎれば、 >それはそれを拒絶します。 ワカンネ
ところで、友達にプログラムを作ってくれと言われました。 どういうプログラムかと言うと、 「フルスクリーンで起動するゲームがあるが、その上にメディアプレイヤーを表示したい」 という要望でした。 そういう事をするツールを使っているが、重たい上に、複数のウインドウに対して変更できないとのことです。 おそらく、WS_EX_TOPMOSTを付加するのだと思いますが、MSDNを見たところ、 >To add or remove this style, use the SetWindowPos function. SetWindowPos()を使えとあります。 SetWindowLongではいけないのでしょうか?