当前位置:首页 > 在mfc中使用cef实现webkit的浏览器(四)-自动调整大小

在mfc中使用cef实现webkit的浏览器(四)-自动调整大小

点击次数:9816  更新日期:2014-11-28

前面的几节我们已经将浏览器显示出来了。在测试中,我们发现了一个问题,就是调整窗口大小的时候,浏览器不会跟着变化大小。

需要怎么处理呢?其实很简单,跟其他的控件调整大小一样。添加一个WM_SIZE的消息处理



代码如下:


void CMFCCefDlg::OnSize(UINT nType, int cx, int cy)

{

CDialogEx::OnSize(nType, cx, cy);

// TODO: 在此处添加消息处理程序代码

CWnd* cefwindow= FindWindowEx(this->GetSafeHwnd(),NULL,L"CefBrowserWindow",NULL);

cefwindow->MoveWindow(0,0,cx,cy);

}


下载源码