通知
すべてクリア
Topic starter
2007年4月5日 11:32 AM
VC++ 6.0使い始めたばかりの初心者です。(WinXP SP2 VC++ 6.0 SP6)
オートメーションの配列の受け渡しについて悩んでいますのでご教授お願いいたします。
VARIANT GetAreaData(VARIANT Element, VARIANT Left, VARIANT Top, VARIANT Right,
VARIANT Bottom, VARIANT * MesData)
{
VARIANT result;
static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT
VTS_VARIANT VTS_PVARIANT ;
InvokeHelper(0x9, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms,
&Element, &Left, &Top, &Right, &Bottom, MesData);
return result;
}
という、見てのとおりあるエリアのデータを VARIANT* MesDataに入れる処理なのです
が、これをコールするときのMesDataの設定の仕方、呼び出した後の読み出し方など教え
ていただけばと思います。(MesDataの配列はfloat型です)
2007年4月5日 12:00 PM
Topic starter
2007年4月5日 2:37 PM
大変失礼いたしました。慣れないものと急いでいたためつい2つのフォーラムに書き込ん
でしまいました。
以降Blueさんが示したページのほうで行います。申し訳ありませんでした。