我正在创建一个从 UserControl 派生的 Windows 窗体控件,以嵌入到 WPF 应用程序中。我通常遵循此链接中给出的程序。
public ref class CTiledImgViewControl : public UserControl
{
...
virtual void OnPaint( PaintEventArgs^ e ) override;
...
};
在我的 CPP 文件中:
void CTiledImgViewControl::OnPaint( PaintEventArgs^ e )
{
UserControl::OnPaint(e);
// do something interesting...
}
一切都编译并运行,但是 OnPaint 方法永远不会被调用。
对要寻找的东西有什么想法吗?我用 C++ 做了很多,但对 WinForms 和 WPF 还是很陌生,所以它很可能是显而易见的......