To: Another_eYes(0分)

  • 主题发起人 主题发起人 歪就歪
  • 开始时间 开始时间

歪就歪

Unregistered / Unconfirmed
GUEST, unregistred user!
Another_eYes,去年大概七月吧,你曾经说:正在做个程序,有
透明、字体渐显、渐隐、直接Desktop显示的程序。并列出了实现
这一想法的具体技术步骤。

我对此的印象很深,并很想知道,最后做出来了么,或已经做
到什么程度了?

知道你不需要我的分。

 
对,还有cj的那个跨省的项目,完成了吧?有什么对我们的教诲呢?
 
希望这些大虾能回来。
 
我们还是不要对大侠们要求太高,说不定这些项目设计版权等多方面的
原因,他们也没有办法公开源代码,不过讲一下思路和技术路线应该是
可以的。
 
Dick:

不是,我是看到我们公司另一个项目组做的东西中,可能有Another-eYes
在这个题目里提到的技术,那个俄罗斯高手在九六年用DELPHI 1做了一组扇
形的按键,(完全没有矩形区域的感觉)。

我问他是怎么实现的,据他解释好象是用的抠挖BMP的方式(英文不很好,
没听太明白,他的水平很高,但英文更够呛,结结巴巴说不明白,能把我
急死)

具体技术细节还得偷下来才是!
 
2 歪就歪:
>>那个俄罗斯高手在九六年用DELPHI 1做了一组扇形的按键,
>>(完全没有矩形区域的感觉)。
用SetWindowRegion给窗口指定一个非矩形的Region不就可以啦?

至于这个Region是什么形状就看你高兴了
可以是矩形、圆角矩形、扇形、多边形、多多边形

如果需要很复杂的形状,可以用CombineRgn将Region组合到一起
其中fnCombineMode参数可以指定组合的方式,包括:
RGN_AND、RGN_COPY、RGN_DIFF、RGN_OR、RGN_XOR
用RGN_XOR应该可以达到你所谓的“扣挖”的效果吧?

详细情况请看Win 32 API Help关于Region Functions
 
看来另一支眼是退役了。
 
扇形有什么复杂?我见过VC的一个扩充类,各种奇形怪状的按键,
还可以定义任何字符的外观为按键,就是那个SetWindowRegion
问题个关键是你如何抓论廊,有个国产的小作专干这个.

大虾们太忙了,都淡出了,我等菜类自立更深吧!
 
接受答案了.
 
后退
顶部