请VB同行们拉本菜鸟一把,我已经给出了我所能给的最高分

stephenz2 2000-07-23 01:31:00
请问:
如何用API函数实现象Magicwin 或 Richwin 一样的无标题栏窗体拖动?
谢谢!
...全文
84 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
stephenz2 2000-07-23
  • 打赏
  • 举报
回复
谢谢你!
flywhc 2000-07-23
  • 打赏
  • 举报
回复
转贴一篇给你
  大家知道,在VB中可以通过设置Form的属性,制作无系统标题栏的窗口。可是,由于失去了系统标题栏,如何使用鼠标拖动窗口便成了一个棘手的问题。其实,借助API函数ReleaseCapture和SendMessage,这个问题便可迎刃而解了。

 

  首先,在module文件中加入下列声明语句:

 

  Declare Sub ReleaseCapture Lib"User"()

 

  Declare Function SendMessage Lib"User"(ByVal hWnd _

As Integer,ByVal wMsg As Integer,ByVal wParam As Integer,_lParam As Any)As Long

 

  Public Const WM_SYSCOMMAND=&H112

 

  Public Const SC_MOVE=&HF010

  Public Const HTCAPTION=2

 

  然后,在Form的MouseDown事件中加入下列代码:

 

  ReleaseCapture

 

  Ret&=SendMessage(Me.hWnd,WM_SYSCOMMAND,_SC_MOVE+HTCAPTION,0)

 

  ……

 

  程序运行后,只要当光标落在Form区域时按住鼠标左键,便可以拖动窗口了。在一些要求生动活泼的界面的程序设计中,开发者常常希望自制风格独特的标题栏,以满足整个界面的要求。通过这个方法,就可以使自制的标题栏达到乱真的地步。不过,用作自制标题栏的控件,必须具有MouseDown事件以摆放上述代码。
珠江口盆地经历复杂的构造演化过程,形成湖相,过渡带和海洋沉积。 钻探表明,在南海珠江口盆地富含烃的凹陷中存在大量的石油。 为了降低风险,应确定和描述富烃凹陷的勘探,构造和沉积特征。 结合了钻井,地震和微化石数据,以解释珠江口盆地富烃凹陷的构造和沉积演化。 通过分析构造和沉积演化特征,可以得出三个结论:1)PRMB目前的区域构造特征是由欧亚板块,太平洋板块,菲律宾板块和印度板块的相互作用形成的。 在古新世至早始新世,晚始新世和早渐新世期间,PRMB处于裂谷阶段。 在渐新世晚期,PRMB处于裂谷-凹陷过渡阶段。 渐新世之后,PRMB处于低气压阶段。 2)构造条件控制着富烃凹陷的沉积过程。 在湖相沉积阶段,同沉积断层和强烈断层控制了沉积。 在过渡沉积阶段,断层活动较弱会影响富烃凹陷的沉积过程。 在海洋沉积阶段,断层活动和凹陷活动的弱化控制着富烃凹陷的沉积过程。 3)构造演化影响沉积过程。 湖相,过渡带和海洋沉积对应于不同的构造条件。 在裂谷活动期间断层活动下形成湖相沉积。 在裂谷后期,断层活动弱,形成了过渡沉积。 在裂谷-凹陷和凹陷阶段,海相沉积是在弱断层活动和凹陷活动下形成的。 4)半gr

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧