游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2128|回复: 4

求助!CreateCompatibleD绘出黑呼呼的东西

[复制链接]

18

主题

67

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2006-9-2 22:41:00 | 显示全部楼层 |阅读模式
ttt = CreateCompatibleDC(Me.hdc)
kkk = CreateCompatibleBitmap(ttt, 200, 200)
fff = SelectObject(ttt, kkk)

BitBlt Picture1.hdc, 0, 0, 200, 200, ttt, 0, 0, vbSrcCopy
Picture1.Refresh

为什么BitBlt 出来的东西是黑呼呼的,谁帮我看下哪里错了

主要解决的是:
有一个大图片,远远超出了form窗口
请问有什么法子能bitblt出超出form窗口的图像
我用上面的语法bitblt出来的东西是全黑的,不知哪里错了,有什么别的方法能bitblt么

18

主题

67

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2006-9-2 23:33:00 | 显示全部楼层

Re:求助!CreateCompatibleD绘出黑呼呼的东西

我要BitBlt的是超出form的图像啊,form内的图像当然能BitBlt了

要BitBlt的是超出form的图像

2

主题

13

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2006-9-6 13:36:00 | 显示全部楼层

Re:求助!CreateCompatibleD绘出黑呼呼的东西

你的ttt里什么也没有当然是黑乎乎的了

18

主题

67

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2006-9-6 15:50:00 | 显示全部楼层

Re:求助!CreateCompatibleD绘出黑呼呼的东西

Me是有图的
ttt为什么没图,请说明白一点

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2006-9-9 11:32:00 | 显示全部楼层

Re:求助!CreateCompatibleD绘出黑呼呼的东西

+U +U
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 08:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表