[xyzzy:08156] xyzzy で画像表示
- Subject: [xyzzy:08156] xyzzy で画像表示
- From: koji kimura <ZVB05454@xxxxxxxxx>
- X-mailer: KaMail-0.0.2.5[01/11/08] on xyzzy-0.2.2.222 (windows-nt)
- X-yzzy-version: 0.2.2.222
木村浩司です.こんにちは.
Susie Plugin を使って xyzzy で画像を表示できるようにしてみました.
http://homepage3.nifty.com/~ko-ji/
からドゾ.
で,作ってる最中気になったんですが,C 互換の構造体で,
(c:*define-c-struct PictureInfo
(LONG left)
(LONG top)
(LONG width)
(LONG height)
(WORD x_density)
(WORD y_density)
(SHORT colorDepth)
(HLOCAL hInfo))
このサイズが,本来26バイトになるべきところが,
(c:c-struct-size-of PictureInfo)
=> 28
になります.どうも (SHORT colorDepth) のところで,4バイト分の領
域が確保されてしまっているようで (PictureInfo-hInfo info) では正
しい値を取得できません.
今のところ,
(c:define-c-struct handle
(HLOCAL handle))
(setq h (si:make-chunk 'handle 4 src-info 22))
(handle-handle h)
こんな風にして回避していますが,こゆもんなんでしょうか?
---------------
木村浩司 <ZVB05454@xxxxxxxxx>