【发布时间】:2010-03-23 13:31:15
【问题描述】:
我在对话框中使用了一个 CWnd Derived 对象。我需要能够将它拖到对话框中的任何位置。我有一个覆盖 OnNCHitTest 的代码,用于移动对话框,将其从标题栏以外的位置拖动。是否有任何等效代码可以执行相同的操作来移动此 CWnd。以下代码不起作用。
UINT CBaseSliderBtn::OnNcHitTest(CPoint point)
{
UINT ret=CWnd::OnNcHitTest( point );
if (ret == HTCLIENT)
return HTCAPTION;
}
如果这不是正确的方式,请提出其他最佳的拖动滑块的方法。
谢谢
【问题讨论】:
标签: mfc visual-c++