15,978
社区成员
发帖
与我相关
我的任务
分享
LRESULT CComboEx::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
if( WM_CTLCOLORLISTBOX == message)
{
HWND hListBox = (HWND)lParam;
CListBox* pListBox = (CListBox*)FromHandle(hListBox);
if(pListBox)
{
CRect rc;
GetWindowRect(&rc);
rc.left = rc.left - 100;
rc.top = rc.bottom;
rc.bottom = rc.top + 200;
pListBox->MoveWindow(rc);//这里的MoveWindow会无限执行,导致下拉框窗口抖动,怎么破
}
}
return CComboBox::WindowProc(message, wParam, lParam);
}