c#如何实现窗口无边框可拖动效果

  介绍

这篇文章主要介绍了c#如何实现窗口无边框可拖动效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

具体代码如下所示:

, # region 无边框拖动效果   ,,,(DllImport (“user32.dll")]//拖动无窗体的控件   ,,,public  static  extern  bool  ReleaseCapture ();   ,,,(DllImport (“user32.dll")]   ,,,public  static  extern  bool  SendMessage (IntPtr  hwnd, int  wMsg,, int 按钮,,int  lParam);   ,,,public  const  int  WM_SYSCOMMAND =, 0 x0112;   ,,,public  const  int  SC_MOVE =, 0 xf010;   ,,,public  const  int  HTCAPTION =, 0 x0002;   ,,,private  void  Start_MouseDown (object ,发送方,MouseEventArgs  e)   ,,,{   ,,,,,//拖动窗体   ,,,,,ReleaseCapture ();   ,,,,,SendMessage (this.Handle, WM_SYSCOMMAND,, SC_MOVE  +, HTCAPTION,, 0);   ,,,}   ,,,# endregion

在窗口属性界面添加事件服务

 C #如何实现窗口无边框可拖动效果

c#是什么

c#是一个简单,通用,面向对象的编程语言,它由微微软软开发,继承了C和c++强大功能,并且去掉了一些它们的复杂特性,c#综合了VB简单的可视化操作和c++的高运行效率,以其强大的操作能力,优雅的语法风格,创新的语言特性和便捷的面向组件编程从而成为。净开发的首选语言,但它不适用于编写时间急迫或性能非常高的代码,因为c#缺乏性能极高的应用程序所需要的关键功能。

感谢你能够认真阅读完这篇文章,希望小编分享的“c#如何实现窗口无边框可拖动效果”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

c#如何实现窗口无边框可拖动效果