[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:4657] HMONITOR_DECLARED
- X-ml-count: 4658
- Subject: Re: [MD:4657] HMONITOR_DECLARED
- From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxxxxxxx>
- Date: Wed, 15 Oct 2003 19:16:36 +0900
- User-agent: Wanderlust/2.11.18 (Wonderwall) EMIKO/1.14.1 (Choanoflagellata) LIMIT/1.14.7 (Fujiidera) APEL/10.5 Emacs/21.1 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/2.00 Beta2-dev (WOMINAHESHI)
>>>>> [meadow-develop : No.4657] にて
>>>>> ": 後" = Shun-ichi GOTO <gotoh@xxxxxxxxxxx> さんは書きました:
後> mw32fns.c で、マルチモニタのAPIを使うためのHMONITOR のハンドル定義を
後> している部分でコケます。
後> 原因は、vc6, vc7 ともに今時の環境で普通にコンパイルすると
後> DECLARE_HANDLE(HMONITOR) はwindef.h で行なわれ、かつ、HMONITOR_DECLARED
後> は undefined な状態となるためです。
後> ## xxx_DECLARED は統一的に使われているようではなさそうです。
後> 古いシステム(Win95, NT4, etc.)で、古いコンパイラ(ちうかSDK)でビルドする
後> のでない限りmw32fns.c でのHMONITOR の定義は不要であり、適切なインクルード
後> ファイルを読み込んでいれば良いと思うので、削除しときました。
むむむ。私の環境(VC6 + 最新のSP)ではこの定義がないとコンパイルエ
ラーになっちゃいます。T_T
何か環境変数の定義が必要なのかしら?
#if(WINVER >= 0x0500)
が真になるようにすれば、winuser.h でこれらの定義が有効になるよう
なのですけどね。
WINVER の意味って何でしたっけ?
--
三好 雅則 mailto:miyoshi@xxxxxxxxxxxxxxxx
http://www.boreas.dti.ne.jp/~miyoshi/ (Meadow2 のページ始めました)