RE:RE:Pluginを使用するプログラム (あべし) 1997/06/20 09:15
ありがとうございます。
しかしWINAPIにしても同じでした。

ちょっと長いですが以下のソースが概略です。
BITMAPINFOはちゃんとした値が取れるのですが、
BITMAPの中身のbmHeightやbmWidthが大きなマイナス値になります。

HANDLE HBInfo, HBm;
BITMAPINFO *bminfo;
BITMAP *bm;
GETJPG proc = (GETJPG)GetProcAddress( hJPG, "GetPicture");
if ( NULL != proc) {
int error = (proc)((LPSTR)lpszPathName,0,0,
(HANDLE*)&HBInfo, (HANDLE*)&HBm, NULL, 0);
if ( 0 == error) {
bminfo = (BITMAPINFO*)LocalLock(HBInfo);
bm = (BITMAP*)LocalLock(HBm);
}
}

上のソースのbmとbminfoの中を見て確認しています。
ちなみにWin95とVC++4.2です。
VC++も初心者ですしDLLを使うのが初めてなので当惑しています。
上のソースのどこがいけないのでしょうか?




--「RE:RE:Pluginを使用するプログラム」に対するコメント--
タイトル(Subject):
お名前(Your name):
Mail address:
Password: :入力しておくとあとで削除できます
Your message:




7thBridge P ver0.26 (c)Takechin