(*´д`*)アハァ… VB初心者質問スレ Part23
■ このスレッドは過去ログ倉庫に格納されています
0579デフォルトの名無しさん
NGNGなぜにBitbltとじゃないとダメなの?
PictureオブジェクトのHandleプロパティはHBITMAPで
Bitbltで必要なhDCは直接とれんから使い方(考え方)が間違ってる。
タイヤにガソリン入れて走らねぇっていってるようなもん。
>BitBlt frmMain.PicBack.hDC, 0, 0, 640, 320, PicFile.Handle, 0, 0, vbSrcCopy
frmMain.PicBack.PaintPicture PicFile,0,0,640,320,0,0,640,320,vbSrcCopy
これで表示されない?(ScaleModeは合わせてな)
どうしてもBitBltじゃないとダメという訳の分からない理由があるなら
HBITMAPからhDCを作ってそれを使えば?(HBITMAPからhDCってのも変な感じだがw)
でなくてはPictureオブジェクトが好きってことなら
Renderメソッドで描画したら?
速度がいるならDirectX使え。今じゃBitBlt使った所で劇的に速くはならん。
■ このスレッドは過去ログ倉庫に格納されています