读书人

delphi 的这个函数转成C++如何转

发布时间: 2012-09-13 09:51:52 作者: rapoo

delphi 的这个函数转成C++怎么转?
procedure TMYCustomPanel.WMERASEBKGND(var Msg: TMessage);
begin
if m_EraseBackground then
inherited;
end;

void __fastcall TMYCustomPanel::WMERASEBKGND(TMessage& Msg)
{
if m_EraseBackground then
inherited;//这句对应C++ builder里什么?
}

[解决办法]
用TMYCustomPanel的父类方法来替换即可:

C/C++ code
void __fastcall TMYCustomPanel::WMERASEBKGND(TMessage& Msg){  if (m_EraseBackground)    TCustomPanel::WMERASEBKGND(&Msg);} 

读书人网 >C++ Builder

热点推荐