标 题: [合集] 自绘制按钮的问题
发信站: 水木社区 (Mon Jan 22 15:45:21 2007), 站内
☆─────────────────────────────────────☆
robertrue (正宗robert) 于 (Fri Jan 19 11:42:03 2007) 提到:
如果要把一个位图贴到自绘制按钮的表面上,是用bitblt吗?
之前是不是要先selectobject,然后才能用bitblt?
我找了一下精华区,没看到类似的例子,请高人指点
☆─────────────────────────────────────☆
hleon (阿土仔(??)) 于 (Fri Jan 19 11:43:04 2007) 提到:
是
【 在 robertrue (正宗robert) 的大作中提到: 】
: 如果要把一个位图贴到自绘制按钮的表面上,是用bitblt吗?
: 之前是不是要先selectobject,然后才能用bitblt?
: 我找了一下精华区,没看到类似的例子,请高人指点
: ...................
☆─────────────────────────────────────☆
robertrue (正宗robert) 于 (Fri Jan 19 12:22:51 2007) 提到:
那为什么我绘制的按钮没有显示任何图象?
而且按钮在对话框上看起来就好像消失了一样,但是点击的时候还是会有反应
【 在 hleon (阿土仔(??)) 的大作中提到: 】
: 是
☆─────────────────────────────────────☆
bingbinICE (小ICE-积蓄力量绝地大反击->阶段决战) 于 (Fri Jan 19 12:24:51 2007
你为啥不用CBitmapButton
【 在 robertrue (正宗robert) 的大作中提到: 】
: 那为什么我绘制的按钮没有显示任何图象?
: 而且按钮在对话框上看起来就好像消失了一样,但是点击的时候还是会有反应
☆─────────────────────────────────────☆
robertrue (正宗robert) 于 (Fri Jan 19 12:41:51 2007) 提到:
因为想实现不规则的按钮
【 在 bingbinICE (小ICE-积蓄力量绝地大反击->阶段决战) 的大作中提到: 】
: 你为啥不用CBitmapButton
☆─────────────────────────────────────☆
hleon (阿土仔(??)) 于 (Fri Jan 19 12:52:31 2007) 提到:
owner draw设置了没有
【 在 robertrue (正宗robert) 的大作中提到: 】
: 因为想实现不规则的按钮
☆─────────────────────────────────────☆
robertrue (正宗robert) 于 (Fri Jan 19 12:57:20 2007) 提到:
设了
【 在 hleon (阿土仔(??)) 的大作中提到: 】
: owner draw设置了没有
☆─────────────────────────────────────☆
hleon (阿土仔(??)) 于 (Fri Jan 19 13:06:03 2007) 提到:
你在哪里画图,画图代码放在哪里了
【 在 robertrue (正宗robert) 的大作中提到: 】
: 设了
☆─────────────────────────────────────☆
robertrue (正宗robert) 于 (Fri Jan 19 17:30:02 2007) 提到:
DrawItem里
原来的问题解决了,现在有个新的问题
为了表示鼠标按下和放开的不同状态,我分别加载两幅位图来表示
现在的情况是如果我在每次画的时候重新加载,那么可以正常显示
但是如果我事先加载了位图并保存起来,每次画的时候再BitBlt,就无法正常显示
总是在我鼠标放开之后无法显示放开的位图,只能显示点击的位图
【 在 hleon (阿土仔(??)) 的大作中提到: 】
: 你在哪里画图,画图代码放在哪里了
☆─────────────────────────────────────☆
hleon (阿土仔(??)) 于 (Fri Jan 19 17:33:57 2007) 提到:
check info about DrawItem in MSDN to solve your problem
【 在 robertrue (正宗robert) 的大作中提到: 】
: DrawItem里
: 原来的问题解决了,现在有个新的问题
: 为了表示鼠标按下和放开的不同状态,我分别加载两幅位图来表示
: ...................