社区
C#
帖子详情
移动没有标题的窗体?
gggitxai
2003-05-25 07:10:20
请问怎样才能移动没有标题的窗体?列如在VB中可以调用API来完成,请问C#中怎样实现?
...全文
38
3
打赏
收藏
移动没有标题的窗体?
请问怎样才能移动没有标题的窗体?列如在VB中可以调用API来完成,请问C#中怎样实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mullen
2003-05-25
打赏
举报
回复
我以前用vb的时候曾经是直接通过鼠标的位置来判断移动的,效果很自然,我想你可以考虑。
coollzh
2003-05-25
打赏
举报
回复
protected override void WndProc(ref Message msg)
{
base.WndProc(ref msg);
if (msg.Msg == 0x0084)
{
if(msg.Result == new IntPtr(1))
{
msg.Result = new IntPtr(2);
return;
}
}
}
chinchy
2003-05-25
打赏
举报
回复
可以在mouse_down事件中发送WM_NCLBUTTONDOWN来实现你要的效果,可以参考下面的代码.
using System.Runtime.InteropServices;
............
public const int WM_NCLBUTTONDOWN = 0xA1;
public const int HTCAPTION = 0x2;
[DllImportAttribute ("user32.dll")]
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
[DllImportAttribute ("user32.dll")]
public static extern bool ReleaseCapture();
private void Form2_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
ReleaseCapture();
SendMessage(Handle, WM_NCLBUTTONDOWN, HTCAPTION, 0);
}
delphi 无
标题
窗
体
加边框可拖拽调整大小及
移动
窗
体
delphi无
标题
窗
体
(borderstyle=bsnone)默认没有边框,无法
移动
,也无法拖拽必变
窗
体
大小,本资源为无
标题
窗
体
加边框并可拖拽调整大小以及
移动
窗
体
位置。
wpf在没有
标题
栏的时候如何
移动
窗
体
wpf在没有
标题
栏的时候如何
移动
窗
体
wpf在没有
标题
栏的时候如何
移动
窗
体
Python Tkinter
窗
体
讲解
Python作为自立门户的语言,除了学习它的基础编程之外,它还提供了
窗
体
的学习,这样相对来说,它就完整了,如果大家学习过C#
窗
体
实现或者Java,MFC等等吧,再学习它就会简单的多。当然大家也不用担心,即使没学过,...
C#镂空
窗
体
及无
标题
栏
窗
体
拖动效果
* 首先将
窗
体
的边框样式修改为None,让
窗
体
没有
标题
栏 * 实现这个效果使用了三个事件:鼠标按下、鼠标弹起、鼠标
移动
* 鼠标按下时更改变量isMouseDown标记
窗
体
可以随鼠标的
移动
而
移动
* 鼠标
移动
时根据鼠标的...
QT指定区域添加滚动条,去掉
窗
体
标题
栏,鼠标点击指定位置
移动
窗
体
,没有
标题
栏实现最大化
QT指定区域添加滚动条,去掉
窗
体
标题
栏,鼠标点击指定位置
移动
窗
体
,没有
标题
栏实现最大化
C#
110,546
社区成员
642,581
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章