使用MoveWindow移动CComboBox到一个更大的Rect
使用MoveWindow移动CComboBox到一个更大的Rect,代码如下:
GetDlgItem(IDC_COMBO_FINALLINE)->GetWindowRect(rect);
GetDlgItem(IDC_COMBO_FINALLINE)->MoveWindow((int)(rect.left*m_zoomX),
(int)(rect.top*m_zoomY), (int)(rect.Width()*m_zoomX),
(int)(rect.Height()*m_zoomY));
ComboBox的下拉列表部分,为什么不会放大?
代码是在VC6.0中写的,设计时已经把ComboBox的下拉列表部分拉大了,但是如果将上面MoveWindow函数的最后一个参数改为一个整数常数,ComboBox的下拉列表部分的大小就正常了。
请高手指点一下这是为什么呢?
不胜感激!