对话框改变大小时,控件抖动,请高人指点:) 我为了在改变对话框大小,在对话框的onsize中重画了对话框中的所有控件,其中,Tab Control控件在改变大小时不停抖动,不知道有没有什么解决方法?或者是想完成这样的功能有没有什么更好的方法?我的Tab Control控件是每项做了一个对话框.高人指点我啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做控件批量的改变大小HDWP hDwp = ::BeginDeferWindowPos(7); // 开始批量调整(共7个控件)// 计算每一个控件的新坐标::DeferWindowPos(hDwp, hToolBar, NULL, cx - sz.cx - m_cxMargin, ifrt, sz.cx, sz.cy, SWP_NOZORDER|SWP_NOACTIVATE);.... // 一共7个..::DeferWindowPos(hDwp, hLabChat, NULL, il, ifrt, m_cxLab, m_cyRow, SWP_NOZORDER|SWP_NOACTIVATE);// 最后,一次调整所有的控件::EndDeferWindowPos(hDwp);Invalidate(); // 重绘 请教 如何在全局函数中获取某控件的句柄? C++变量值所在的范围 如何访问HBITMAP中的图像数据 关于vc版本的两个问题,立即结帐!谢谢! @@@@@@@我有问题,请高手给点提示??@@@@@@@@@@@ 你们遇到过这样的问题吗? 新学OpenGL,想画个圆柱体,老是错误不知道是哪?希望大家帮我看看。 求助:外部程序的调用 使用VC6的时候如何指定各个模块的编译次序? 请问怎么读取数据的前12位。 如何创建能被sql server 2000 调用的dll? CMapX控件的SetGeoSet("XXX")总是执行失败?
HDWP hDwp = ::BeginDeferWindowPos(7); // 开始批量调整(共7个控件)
// 计算每一个控件的新坐标
::DeferWindowPos(hDwp, hToolBar, NULL, cx - sz.cx - m_cxMargin, ifrt, sz.cx, sz.cy,
SWP_NOZORDER|SWP_NOACTIVATE);.... // 一共7个..
::DeferWindowPos(hDwp, hLabChat, NULL, il, ifrt, m_cxLab, m_cyRow,
SWP_NOZORDER|SWP_NOACTIVATE);// 最后,一次调整所有的控件::EndDeferWindowPos(hDwp);
Invalidate(); // 重绘