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