在ActiveX控件中加入属性页,要求属性页大小随着控件大小变化,用SetWindowPos()函数对CProperty属性页进行操作但会留下边框,边框位置固定。
部分代码:
CRect rect;
GetParent()->GetWindowRect(&rect);
SetWindowPos(NULL,0,0,rect.Width(),rect.Height(),SWP_NOMOVE | SWP_NOACTIVATE | SWP_NOZORDER);
部分代码:
CRect rect;
GetParent()->GetWindowRect(&rect);
SetWindowPos(NULL,0,0,rect.Width(),rect.Height(),SWP_NOMOVE | SWP_NOACTIVATE | SWP_NOZORDER);
感觉那应当是父窗口
GetParent()->GetClientRect(&rect);
SetWindowPos(NULL,0,0,rect.Width(),rect.Height()-标题高度,SWP_NOMOVE | SWP_NOACTIVATE | SWP_NOZORDER);