在写ActiveX控件的时候好象不能用GetClinetRect,GetWindowRect之类的函数,为什么呢
CTreeGridCtrl::CTreeGridCtrl()
{
....
CRect rect;
this->GetClientRect(rect); //在这里就出错了
....
}似乎只有在OnDraw函数里有参数传入了窗口大小。如果我想在其它地方获得窗口大小要怎么做呢.难道只能在OnDraw里把大小保存下来
CTreeGridCtrl::CTreeGridCtrl()
{
....
CRect rect;
this->GetClientRect(rect); //在这里就出错了
....
}似乎只有在OnDraw函数里有参数传入了窗口大小。如果我想在其它地方获得窗口大小要怎么做呢.难道只能在OnDraw里把大小保存下来
解决方案 »
- 在服务端用AfxBeginThread开多个线程接收数据,为什么要AfxBeginThread一定在accept()之后呢?
- StretchBlt 无法贴图
- 谁能把ProcessExplorer里面的各种进程内存信息解释清楚?
- 在WTL里,如何拦截MDI所有的消息,并把拦截的消息全部交给子窗体处理
- 怎么改变CpropertyPage里面的字体
- 求助:关于Check box控件。可否实现:选中Check box控件,执行一个消息映射函数,去除选择,又执行另一个消息映射函数
- 已知消息数字,请问怎么知道是什么消息?
- 如何用DIB绘制8位的灰度图像?绘出的灰度图像为什么出现蓝色和红色?
- 爽爽爽爽,昨天我把老师“贬”了一顿
- 用VC如何获得主板的序列号等信息?
- 求助。关于tcp client端传数
- MFC 对话框 空闲消息处理 怎么用啊?谢谢!
试试