目前位置: VCer资源中心 >>> VCer知道

[本帖已阅读1748次 分值0 回复2次] 张贴资源 发回信箱 控制面板

自绘制按钮的问题

提供者:lucy 张贴时间:2007-03-13 09:54:51.0 出处:newsmth.net 作者:不祥

自绘制按钮的问题(2007-03-13 09:54:51.0)


lucy


 
级别: VCer小兵
头衔: VCer会员

经验: 10
作品: 92
分会: 华北分会
注册: 2007-03-09 10:35:00.0
登录: 2007-05-31 14:40:23.0

标  题: [合集] 自绘制按钮的问题

发信站: 水木社区 (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里                                                                   

: 原来的问题解决了,现在有个新的问题                                           

: 为了表示鼠标按下和放开的不同状态,我分别加载两幅位图来表示                   

: ...................

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/1173750891171.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

[回复该贴] [加入个人书签]
[投票结果]

A: 评分 10 0% (0 票)
B: 评分 5 0% (0 票)
C: 评分 0 0% (0 票)
D: 评分 -5 0% (0 票)
E: 评分 -10 0% (0 票)

 


re:自绘制按钮的问题

...弱弱地问下,按钮消失的问题是如何解决的...偶也出现这样的问题

dwgg 于 2007-12-06 00:12:32.0 编辑 [回复该贴]

re:自绘制按钮的问题

赞一个,支持一下

dankey 于 2007-06-26 17:44:53.0 编辑 [回复该贴]