草庐IT

c++ - TBitBtn 和 TButton 继承链发生了什么变化?

我最近开始将我的RADStudio2007项目升级到RADStudio2009。我注意到的一件事是看似简单的代码突然无法编译。示例代码:classCButtonPopupMenu{//Snippublic:voidInit(TButton*SrcButton){SrcButton->OnClick=OnButtonClick;}private:void__fastcallOnButtonClick(TObject*Sender){//Dosomebuttonclickstuff}};//SnipTButtonbutton=newTButton(this);TBitBtnbitBtn=n

windows - Windows XP SP3(XP 模式 Windows 7)上 Tbutton 中的 Nasty Png

我已经在WindowsXPMode(SP3)上试用了我的应用程序(Windows7上的开发版)。我的与TImageList相关的Tbutton(和其他)图片非常糟糕(黑色四舍五入)。你有解释吗?或者解决方案?非常感谢,祝你有美好的一天!编辑:@Ken在带有D2009的WindowsXP或Windows7上编译的相同EXE给我相同的结果。在XPModeSP3上不透明(可能是虚拟机的问题,但很奇怪),在Windows7上透明...@Ken使用Delphi2010同样的问题:测试文件(源+Exe):http://www.onkeysoft.com/Test.zip@大卫:一个用Faceboo