想在视图中的任意位置创建控件窗口,如:
在CView派生类的OnDraw成员函数中加入:
CButton m_rectButton;
m_rectButton.Create("rect",WS_CHILD|WS_BORDER,CRect(0,0,50,50),this,IDC_RECT);编译出错:
E:\E\c\Program file\VC++\draw\drawView.cpp(68) : error C2065: 'IDC_RECT' : undeclared identifier
Error executing cl.exe.还有这里的父窗口指针除了用this,还可以用什么,怎么取得任意窗口的指针?
在CView派生类的OnDraw成员函数中加入:
CButton m_rectButton;
m_rectButton.Create("rect",WS_CHILD|WS_BORDER,CRect(0,0,50,50),this,IDC_RECT);编译出错:
E:\E\c\Program file\VC++\draw\drawView.cpp(68) : error C2065: 'IDC_RECT' : undeclared identifier
Error executing cl.exe.还有这里的父窗口指针除了用this,还可以用什么,怎么取得任意窗口的指针?
父窗口什么都可以用;
GetWindow()
二楼GetWindow()具体怎么操作啊,有没有例子?
UINT ID_RECT = 12341;
CButton m_rectButton;
m_rectButton.Create("rect",WS_CHILD|WS_BORDER,CRect(0,0,50,50),this,ID_RECT);或者象 mtsh(清风华仔(*****)) 说的那样