[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:6879] Re: r3899 - trunk/src
- X-ml-count: 6887
- Subject: Re: [MD:6879] Re: r3899 - trunk/src
- From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx>
- Date: Wed, 12 Oct 2005 22:09:07 +0900
- User-agent: Wanderlust/2.15.1 (Almost Unreal) EMIKO/1.14.1 (Choanoflagellata) LIMIT/1.14.8 (Hajinosato) APEL/10.6 Emacs/22.0.50 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/3.00-dev (KIKU)
>>>>> [meadow-develop : No.6884] にて
>>>>> 藤井さんは書きました:
> mw32term.c でやってるような TrackMouseEvent() API と同じようなことをす
> れば新しいコンパイラや SDK は不要だと思います。
> そうすれば以下のような、対応していない Windows では動作しないということ
> もできると思います。
これは、やるべきというよりは、やらなきゃだめなことです。
Windows バージョンによってサポート状況が異なる関数を利用する際に
は、必ず、
o GetProcAddress() でその関数が利用できるか調べて
o サポートされている場合にのみその関数を呼び出す
ようにしてください。
それから、そのような関数に関連するマクロや型の定義についても、ヘッ
ダファイルで必ずしも定義されていることは限らないので、Meadow のヘッ
ダ(おそらくmw32term.h)にインポートする必要があります。
--
三好 雅則 http://miyoshi.meadowy.org/