zoukankan      html  css  js  c++  java
  • 移动窗口

    介绍 设计自己的启用了运动形式。你甚至可以添加功能最大化,最小化,恢复的一种形式。下面的代码提供了简要的说明,你可以复制粘贴在表单代码。 你有进口System.Runtime。InteropServices为了宣布Win32 API函数: 隐藏,复制Code

    Imports System.Runtime.InteropServices

    在表单的代码开始,声明所有常量和api: 隐藏,复制Code

    Public Const GWL_STYLE = (-16)
    Public Const WS_DLGFRAME = &H400000
    Public Const HTCAPTION = 2
    Public Const WM_NCLBUTTONDOWN = &HA1
    
    Public Const SW_HIDE = 0
    Public Const SW_MAXIMIZE = 3
    Public Const SW_MINIMIZE = 6
    Public Const SW_RESTORE = 9
    
    <DllImport("User32.dll")> _
    Public Shared Function ShowWindow(ByVal hWnd As IntPtr, _
                  ByVal nCmdShow As Integer) As Integer
    End Function
    
    <DllImport("User32.dll")> _
    Public Shared Function ReleaseCapture() As Integer
    End Function
    
    <DllImport("User32.dll")> _
    Public Shared Function SendMessage(ByVal hWnd As IntPtr, ByVal wMsg As Integer, _
                  ByVal wParam As Integer, ByVal lParam As Integer) As Integer
    End Function

    这段代码粘贴在鼠标点下时事件的形式: 隐藏,复制Code

    If e.Button = Windows.Forms.MouseButtons.Left Then
        Me.Cursor = Cursors.SizeAll
        Call ReleaseCapture()
        Call SendMessage(Me.Handle, WM_NCLBUTTONDOWN, HTCAPTION, 0&)
        Me.Cursor = Cursors.Arrow
    End If

    下载源代码查看整个代码。 本文转载于:http://www.diyabc.com/frontweb/news11234.html

  • 相关阅读:
    GIS Cesium地图数据配置
    HDFS详解
    Hadoop学习路线图
    SecureCRT工具
    Eclipse使用技巧收集
    如何确定 Hadoop map和reduce的个数--map和reduce数量之间的关系是什么?
    HBase基本概念
    Hbase Rowkey设计
    MapReduce调度与执行原理系列文章
    LVS学习笔记及总结(思维导图版)
  • 原文地址:https://www.cnblogs.com/Dincat/p/13473325.html
Copyright © 2011-2022 走看看