社区
C++ Builder
帖子详情
窗口的拖动
FengSC
2000-06-28 05:20:00
在C++ Builder中如何实现整个窗口的拖动。
...全文
177
5
打赏
收藏
窗口的拖动
在C++ Builder中如何实现整个窗口的拖动。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxz
2000-06-29
打赏
举报
回复
下载上面Delphi-VCL控件大集合-Form-coolform.zip控件(带源码,可在bcb中使用)
jyg
2000-06-28
打赏
举报
回复
如果你用惯VC的话,也可以用下面的类似的宏:
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_NCHITTEST,TWMNChitTest,OnNcHitTest)
END_MESSAGE_MAP(TForm)
将它加入到Form说明中,再声明OnNcHitTest,然后根据需要在定义中返回HTCAPTION即可。
「已注销」
2000-06-28
打赏
举报
回复
是不是关于拖动无标题的窗体,如果是的话,试看看这个吧。
在文件.h(就是该窗体的文件头)加入下面的代码:
public: // User declarations
virtual void __fastcall Dispatch(void *Message);
然后在该form的.cpp文件加入(Form名为From1):
void __fastcall TForm1::Dispatch(void *Message)
{
switch (((PMessage)Message)->Msg){
case WM_NCHITTEST:
inherited::Dispatch(Message);
if(((PMessage)Message)->Result==HTCLIENT) ((PMessage)Message)->Result=HTCAPTION;
return;
default:
break;}
inherited::Dispatch(Message);
}
就是响应WM_NCHITTEST消息,然后对其返回值是HTCLIENT(客区的)改成HTCAPTION(标题)就可以了。
FengSC
2000-06-28
打赏
举报
回复
在没有标题栏的时候,鼠标拖动窗体的客户区拖动窗口。
Wingsun
2000-06-28
打赏
举报
回复
什么意思,能详细点吗?
js
窗口
拖动
效果
js
窗口
拖动
效果,兼容ie7以上,火狐,谷歌等
Unity 实现UI
窗口
拖拽缩放
在Unity里面实现UI
窗口
的操作,包含
拖动
,单边
拖动
缩放,对角拖拽缩放功能
pb 数据
窗口
拖拽 dragdrop
pb 数据
窗口
拖拽 dragdrop 运行效果 http://hi.csdn.net/attachment/201008/25/0_12826945310m12.gif
jQuery页面
窗口
拖动
预览效果.zip
jQuery页面
窗口
拖动
预览效果是一款基于jQuery HTML5实现的模拟页面
窗口
显示
拖动
窗口
预览特效。
QT实现
窗口
拖拽功能,信号槽使用
QT实现
窗口
拖拽,动态创建
窗口
,信号槽使用。
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章