您的位置:首页 > 产品设计 > UI/UE

duilib 鼠标点击窗体移动

2013-09-09 16:04 239 查看
今天看duilib的qqdemo代码,发现没有实现鼠标点击窗体移动的代码,找了很久,发现他的窗体继承WINImplBase类,而WINImplBase类实现了关于鼠标点击窗口移动的功能。具体在OnNcHitTest函数里。

有一个前提条件就是他通过获取window的caption属性而判定点击何处可移动窗体,也就是标题栏区域。

window的caption属性 = 窗口可拖动的标题栏大小的边距,最后一个参数是指离上边框的距离,如(0,0,0,28)

只要你的窗口继承WINImplBase类,就是有移动窗体的功能!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息