请教:如何去掉对话框中CHtmlCtrl的边框?
请教:如何去掉对话框中CHtmlCtrl的边框?
我在对话框中放了一个Static,然后在OnInitDialog()加载CHtmlCtrl.
现在我想去掉CHtmlCtrl的边框,使得CHtmlCtrl象是平面的.
我试了下面两种方法,都不成功.
1.在OnInitDialog()时修改
m_page.ModifyStyle(WS_BORDER,0);
2.修改CHtmlCtrl的create
将BOOL Create(const RECT& rc, CWnd* pParent, UINT nID,
DWORD dwStyle = WS_CHILD|WS_VISIBLE , CCreateContext* pContext = NULL)
{
return CHtmlView::Create(NULL, NULL, dwStyle, rc,
pParent, nID, pContext);
}
修改成:
BOOL Create(const RECT& rc, CWnd* pParent, UINT nID,
WORD dwStyle = WS_CHILD|WS_VISIBLE & ~WS_BORDER,
CCreateContext* pContext = NULL)
{
return CHtmlView::Create(NULL, NULL, dwStyle, rc,
pParent, nID, pContext);
}