在视图类的OnCreate()事件中,是不是不能使用GetClientRect()?
为什么我的如下代码:
int Cditk20View::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1; // TODO: 在此添加您专用的创建代码 RECT rect ;
this->GetClientRect(&rect);
int width = rect.right - rect.left;
int height = rect.bottom - rect.top;
.............经过调试,发现width和height均为0---?
为什么我的如下代码:
int Cditk20View::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1; // TODO: 在此添加您专用的创建代码 RECT rect ;
this->GetClientRect(&rect);
int width = rect.right - rect.left;
int height = rect.bottom - rect.top;
.............经过调试,发现width和height均为0---?
CRect rect(CPoint(0,0),CSize(100,100)); //最好初始化
GetClientRect(&rect);