[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:6879] Re: r3899 - trunk/src



>>>>> [meadow-develop : No.6884] にて
>>>>> 藤井さんは書きました:
> mw32term.c でやってるような TrackMouseEvent() API と同じようなことをす
> れば新しいコンパイラや SDK は不要だと思います。

> そうすれば以下のような、対応していない Windows では動作しないということ
> もできると思います。

これは、やるべきというよりは、やらなきゃだめなことです。

Windows バージョンによってサポート状況が異なる関数を利用する際に
は、必ず、
o GetProcAddress() でその関数が利用できるか調べて
o サポートされている場合にのみその関数を呼び出す
ようにしてください。

それから、そのような関数に関連するマクロや型の定義についても、ヘッ
ダファイルで必ずしも定義されていることは限らないので、Meadow のヘッ
ダ(おそらくmw32term.h)にインポートする必要があります。

--
三好 雅則 http://miyoshi.meadowy.org/