【发布时间】:2018-09-17 12:15:12
【问题描述】:
Screenshot of Panel and a custom inside of it
我设置了一个 wxButton,它将位图、png 格式加载到右侧的面板中。但是图像过拟合。当通过按钮加载图像时,我想将图像拉伸到面板。
这是按钮的功能,以防万一:
void rrFrame::testClick(wxCommandEvent& event)
{
wxBitmap bmp;
wxString strPath = wxT("img\\img1.png");
bmp.LoadFile(strPath, wxBITMAP_TYPE_ANY);
camFrame_wx->DrawBitmap(bmp, wxPoint(0, 0), false);
//camFrame_wx is the variable name of 'Custom'
}
我想我需要在构造函数中使用拉伸或拟合函数。如何做到这一点?
【问题讨论】:
-
@RIrudezu,您可以尝试使用额外的面板或使用 wxBitmapButton。检查 sizer 如何工作的示例并做类似的事情。
标签: c++ codeblocks wxwidgets