[xyzzy:08014] ポインタから構造体へのキャスト
- Subject: [xyzzy:08014] ポインタから構造体へのキャスト
- From: koji kimura <ZVB05454@xxxxxxxxx>
- X-mailer: KaMail-0.0.2.5[01/11/08] on xyzzy-0.2.2.217 (windows-nt)
- X-yzzy-version: 0.2.2.217
木村浩司です.こんにちは.
今,Lisp から Susie Plugin を呼び出して画像を表示できないかとい
ろいろやってるんですが,表題のところで躓いてまして…
とりあえず,画像対応のプラグインに絞って,
GetPluginInfo, IsSupported, GetPictureInfo,
ここまではなんとか lisp/wip/ を参考にしつつ,動くまでになりまし
た.
で,肝心の画像を展開する GetPicture なんですが,
int _export PASCAL GetPicture (LPSTR buf, long len, unsigned int flag, HANDLE *pHBInfo, HANDLE *pHBm, FARPROC lpPrgressCallback, long lData);
このように宣言されていて,
pHBInfo > BITMAPINFO 構造体
pHBm > ビットデータ
この二つが LocalLock で上記データのポインタを取り出します.
このポインタから define-c-struct した構造体へキャストは可能でし
ょうか?
一応参考になるページを書いておきます.
kana's Home Page
http://www2f.biglobe.ne.jp/~kana/
ここの「りにゅ〜あるのSusie Plug-in関連の工作室」です.
---------------
木村浩司 <ZVB05454@xxxxxxxxx>