精华内容
下载资源
问答
  • VC 固定窗口大小

    千次阅读 2012-08-26 14:11:16
    在对话框的OnIntDialog中使用SetWindowPos   SetWindowPos(NULL,宽,高,SWP_NOZORDER|SWP_NOMOVE)就行了。... //设置窗口大小和位置  SetWindowPos(NULL, 0, 0, 320, 200, SWP_NOZORDER);  } void

    在对话框的OnIntDialog中使用SetWindowPos

     

    SetWindowPos(NULL,宽,高,SWP_NOZORDER|SWP_NOMOVE)就行了。
     

    void CDemoDlg::OnTest1()
    {
     //设置窗口的大小和位置
     SetWindowPos(NULL, 0, 0, 320, 200, SWP_NOZORDER); 
    }

    void CDemoDlg::OnTest2()
    {
     //设置窗口的大小和位置
     MoveWindow(0, 200, 200, 320);
    }

     
     
     
    函数原型  BOOL SetWindowPos(HWND hWnd , HWND hWndlnsertAfter , int X , int Y , int cx , int cy , UNIT uFlags);

    编辑本段函数功能

      该函数改变一个子窗口,弹出式窗口或顶层窗口的尺寸,位置和Z序。
      子窗口,弹出式窗口,及顶层窗口根据它们在屏幕上出现的顺序排序、顶层窗口设置的级别最高,并且被设置为Z序的第一个窗口。

    编辑本段参数

      hWnd:窗口句柄。
      hWndlnsertAfter:在z序中的位于被置位的窗口前的窗口句柄。该参数必须为一个窗口句柄,或下列值之一:
      HWND_BOTTOM:将窗口置于Z序的底部。如果参数hWnd标识了一个顶层窗口,则窗口失去顶级位置,并且被置在其他窗口的底部。
      HWND_NOTOPMOST:将窗口置于所有非顶层窗口之上(即在所有顶层窗口之后)。如果窗口已经是非顶层窗口则该标志不起作用。
      HWND_TOP:将窗口置于Z序的顶部。
      HWND_TOPMOST:将窗口置于所有非顶层窗口之上。即使窗口未被激活窗口也将保持顶级位置。
      查看该参数的使用方法,请看说明部分。
      x:以客户坐标指定窗口新位置的左边界。
      Y:以客户坐标指定窗口新位置的顶边界。
      cx:以像素指定窗口的新的宽度。
      cy:以像素指定窗口的新的高度。
      uFlags:窗口尺寸和定位的标志。该参数可以是下列值的组合:
      SWP_ASNCWINDOWPOS:如果调用进程不拥有窗口,系统会向拥有窗口的线程发出需求。这就防止调用线程在其他线程处理需求的时候发生死锁。
      SWP_DEFERERASE:防止产生WM_SYNCPAINT消息。
      SWP_DRAWFRAME:在窗口周围画一个边框(定义在窗口类描述中)。
      SWP_FRAMECHANGED:给窗口发送WM_NCCALCSIZE消息,即使窗口尺寸没有改变也会发送该消息。如果未指定这个标志,只有在改变了窗口尺寸时才发送WM_NCCALCSIZE。
      SWP_HIDEWINDOW;隐藏窗口。
      SWP_NOACTIVATE:不激活窗口。如果未设置标志,则窗口被激活,并被设置到其他最高级窗口或非最高级组的顶部(根据参数hWndlnsertAfter设置)。
      SWP_NOCOPYBITS:清除客户区的所有内容。如果未设置该标志,客户区的有效内容被保存并且在窗口尺寸更新和重定位后拷贝回客户区。
      SWP_NOMOVE:维持当前位置(忽略X和Y参数)。
      SWP_NOOWNERZORDER:不改变z序中的所有者窗口的位置。
      SWP_NOREDRAW:不重画改变的内容。如果设置了这个标志,则不发生任何重画动作。适用于客户区和非客户区(包括标题栏和滚动条)和任何由于窗回移动而露出的父窗口的所有部分。如果设置了这个标志, 应用程序必须明确地使窗口无效并区重画窗口的任何部分和父窗口需要重画的部分。
      SWP_NOREPOSITION;与SWP_NOOWNERZORDER标志相同。
      SWP_NOSENDCHANGING:防止窗口接收WM_WINDOWPOSCHANGING消息。
      SWP_NOSIZE:维持当前尺寸(忽略cx和Cy参数)。
      SWP_NOZORDER:维持当前Z序(忽略hWndlnsertAfter参数)。
      SWP_SHOWWINDOW:显示窗口。
      返回值:如果函数成功,返回值为非零;如果函数失败,返回值为零。若想获得更多错误消息,请调用GetLastError函数。

    编辑本段其它相关

      备注:如果设置了SWP_SHOWWINDOW和SWP_HIDEWINDOW标志,则窗口不能被移动和改变大小。如果使用SetWindowLong改变了窗口的某些数据,则必须调用函数SetWindowPos来作真正的改变。使用下列的组合标志:SWP_NOMOVEISWP_NOSIZEISWP_FRAMECHANGED。
      有两种方法将窗口设为最顶层窗口:一种是将参数hWndlnsertAfter设置为HWND_TOPMOST并确保没有设置SWP_NOZORDER标志;另一种是设置窗口在Z序中的位置以使其在其他存在的窗口之上。当一个窗口被置为最顶层窗口时,属于它的所有窗口均为最顶层窗口,而它的所有者的z序并不改变。
      如果HWND_TOPMOST和HWND_NOTOPMOST标志均未指定,即应用程序要求窗口在激活的同时改变其在Z序中的位置时,在参数hWndinsertAfter中指定的值只有在下列条件中才使用:
      在hWndlnsertAfter参数中没有设定HWND_NOTOPMOST和HWND_TOPMOST标志。
      由hWnd参数标识的窗口不是激活窗口。
      如果未将一个非激活窗口设定到z序的顶端,应用程序不能激活该窗口。应用程序可以无任何限制地改变被激活窗口在Z序中的位置,或激活一个窗口并将其移到最高级窗口的顶部或非最高级窗口的顶部。
      如果一个顶层窗口被重定位到z序的底部(HWND_BOTTOM)或在任何非最高序的窗口之后,该窗口就不再是最顶层窗口。当一个最顶层窗口被置为非最顶级,则它的所有者窗口和所属者窗口均为非最顶层窗口。
      一个非最顶端窗口可以拥有一个最顶端窗口,但反之则不可以。任何属于顶层窗口的窗口(例如一个对话框)本身就被置为顶层窗口,以确保所有被属窗口都在它们的所有者之上。
      如果应用程序不在前台,但应该位于前台,就应调用SetForegroundWindow函数来设置。
      Windows CE:如果这是一个可见的顶层窗口,并且未指定SWP_NOACTIVATE标志,则这个函数将激活窗口、如果这是当前的激活窗口,并且指定了SWP_NOACTIVATE或SWP_HIDEWINDOW标志,则激活另外一个可见的顶层窗口。
      当在这个函数中的nFlags参数里指定了SWP_FRAMECHANGED标志时,WindowsCE重画窗口的整个非客户区,这可能会改变客户区的大小。这也是重新计算客户区的唯一途径,也是通过调用SetwindowLong函数改变窗口风格后通常使用的方法。
      SetWindowPos将使WM_WINDOWPOSCHANGED消息向窗口发送,在这个消息中传递的标志与传递给函数的相同。这个函数不传递其他消息。
      Windows CE 1.0不支持在hWndlnsertAber参数中的HWND_TOPMOST和HWND_NOTOPMOST常量。
      Windows CE1.0不支持在fuFags参数中的SWP_DRAWFRAME和SWP_NOCOPYBITS标志。
      速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;头文件:winuser.h库文件:eser32lib。

    编辑本段VB6中使用例子:

      加入本函数的声明Private Declare Function SetWindowPos Lib "user32" Alias "SetWindowPos" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
      新建个控件 Check1
      '完整代码如下:
       Private Sub Check1_Click()  Dim Q  If Check1.Value = 1 Then  Q = SetWindowPos(Me.hWnd, -1, 0, 0, 0, 0, 3)  Else  Q = SetWindowPos(Me.hWnd, -2, 0, 0, 0, 0, 3)  End If  End Sub
       Private Sub Form_Load()  Check1.Caption = "点击窗口置前"  End Sub  

    编辑本段函数原型

      BOOL SetWindowPos(const CWnd* pWndInsertAfter, int x, int y, int cx, int cy,UINT nFlags);

    编辑本段函数功能

      调用这个成员函数以改变子窗口、弹出窗口和顶层窗口的大小、位置和Z轴次序。窗口在屏幕上按照它们的Z轴次序排序。在Z轴次序上处于顶端的窗口将程序在所有其它窗口的顶部。子窗口的所有坐标都是客户坐标(相对于父窗口客户区的左上角)。窗口可以被移动到Z轴次序的顶部,既可以通过将pWndInsertAfter参数设为&wndTopMost,并确保没有设置SWP_NOZORDER标志,也可以通过设置窗口的Z轴次序使它位于所有现存的顶层窗口上方。当一个非顶层窗口被设为顶层窗口时,它拥有的窗口也被设为顶层的。它的拥有者不发生变化。如果顶层窗口被重新定位到Z轴次序的底部(&wndBottom)或任何非顶层窗口之后,则它将不再是顶层窗口。当顶层窗口被变为非顶层窗口时,它所有的拥有者和它拥有的所有窗口都被变为非顶层窗口。

    编辑本段参数

      pWndInsertAfter
      标识了在Z轴次序上位于这个CWnd对象之前的CWnd对象。这个参数可以是指向CWnd对象的指针,也可以是指向下列值的指针:
      wndBottom 将窗口放在Z轴次序的底部。如果这个CWnd是一个顶层窗口,则窗口将失去它的顶层状态;系统将这个窗口放在其它所有窗口的底部。
      wndTop 将窗口放在Z轴次序的顶部。
      wndTopMost 将窗口放在所有非顶层窗口的上面。这个窗口将保持它的顶层位置,即使它失去了活动状态。
      wndNoTopMost 将窗口重新定位到所有非顶层窗口的顶部(这意味着在所有的顶层窗口之下)。这个标志对那些已经是非顶层窗口的窗口没有作用。有关这个函数以及这些参数的使用规则参见说明部分。
      x指定了窗口左边的新位置。
      y指定了窗口顶部的新位置。
      cx指定了窗口的新宽度。
      cy指定了窗口的新高度。
      nFlags指定了大小和位置选项。这个参数可以是下列值的组合:
      SWP_DRAWFRAME 围绕窗口画出边框(在创建窗口的时候定义)。
      SWP_FRAMECHANGED 向窗口发送一条WM_NCCALCSIZE消息,即使窗口的大小不会改变。如果没有指定这个标志,则仅当窗口的大小发生变化时才发送WM_NCCALCSIZE消息。
      SWP_HIDEWINDOW 隐藏窗口。
      SWP_NOACTIVATE 不激活窗口。如果没有设置这个标志,则窗口将被激活并移动到顶层或非顶层窗口组(依赖于pWndInsertAfter参数的设置)的顶部。
      SWP_NOCOPYBITS 废弃这个客户区的内容。如果没有指定这个参数,则客户区的有效内容将被保存,并在窗口的大小或位置改变以后被拷贝回客户区。
      SWP_NOMOVE 保持当前的位置(忽略x和y参数)。
      SWP_NOOWNERZORDER 不改变拥有者窗口在Z轴次序上的位置。
      SWP_NOREDRAW 不重画变化。如果设置了这个标志,则不发生任何种类的变化。这适用于客户区、非客户区(包括标题和滚动条)以及被移动窗口覆盖的父窗口的任何部分。当这个标志被设置的时候,应用程序必须明确地无效或重画要重画的窗口和父窗口的任何部分。
      SWP_NOREPOSITION 与SWP_NOOWNERZORDER相同。
      SWP_NOSENDCHANGING 防止窗口接收WM_WINDOWPOSCHANGING消息。
      SWP_NOSIZE 保持当前的大小(忽略cx和cy参数)。
      SWP_NOZORDER 保持当前的次序(忽略pWndInsertAfter)。
      SWP_SHOWWINDOW 显示窗口。

    编辑本段VC6中的使用例子

      BOOL CDesktopADDlg::OnInitDialog()
      {
      CDialog::OnInitDialog();
      // 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动
      // 执行此操作
      SetIcon(m_hIcon, TRUE); // 设置大图标
      SetIcon(m_hIcon, FALSE); // 设置小图标
      // TODO: 在此添加额外的初始化代码
      int cx = GetSystemMetrics(SM_CXSCREEN);
      int cy = GetSystemMetrics(SM_CYSCREEN);
      int dx = 600;
      int dy = 400;
      SetWindowPos(&wndBottom,cx-dx,cy-dy,dx,dy,SWP_NOACTIVATE); //设置广告窗口浮动于右下角
      return TRUE; // 除非将焦点设置到控件,否则返回 TRUE
      }

    编辑本段c#引用与参数说明

      [DllImport("user32.dll", EntryPoint = "SetWindowPos")]
      static extern bool SetWindowPos(
      IntPtr hWnd,
      IntPtr hWndInsertAfter,
      int X,
      int Y,
      int cx,
      int cy,
      uint uFlags
      );
      static readonly IntPtr HWND_TOPMOST = new IntPtr(-1);
      static readonly IntPtr HWND_NOTOPMOST = new IntPtr(-2);
      static readonly IntPtr HWND_TOP = new IntPtr(0);
      const UInt32 SWP_NOSIZE = 0x0001;
      const UInt32 SWP_NOMOVE = 0x0002;
      const UInt32 SWP_NOZORDER = 0x0004;
      const UInt32 SWP_NOREDRAW = 0x0008;
      const UInt32 SWP_NOACTIVATE = 0x0010;
      const UInt32 SWP_FRAMECHANGED = 0x0020;
      const UInt32 SWP_SHOWWINDOW = 0x0040;
      const UInt32 SWP_HIDEWINDOW = 0x0080;
      const UInt32 SWP_NOCOPYBITS = 0x0100;
      const UInt32 SWP_NOOWNERZORDER = 0x0200;
      const UInt32 SWP_NOSENDCHANGING = 0x0400;
      const UInt32 TOPMOST_FLAGS = SWP_NOMOVE | SWP_NOSIZE;

     

    展开全文
  • vb.net 禁止调整窗口大小(亲自实践)

    千次阅读 2012-07-03 11:19:05
    窗口边体属性(FormBorderStyle)设定为: Fixed3D,FixedDialog,FixedSingle,FixedToolWindow中的任意一个, 都可以使窗体不可调整大小.

    将窗口边体属性(FormBorderStyle)设定为:

    Fixed3D,FixedDialog,FixedSingle,FixedToolWindow中的任意一个,

    都可以使窗体不可调整大小.

    展开全文
  • 前提:画面得放一个隐藏的Label,并且该隐藏Label的【AutoSize】属性设置为【TRUE】。 调用方法: SetFontSize(Me.lbl13, Me.lblArari, 152, 22, “” & Format(result, “###,##0”...22 --要改变字体大小的目标Lab

    前提:画面得放一个隐藏的Label,并且该隐藏Label的【AutoSize】属性设置为【TRUE】。

    调用方法:
    SetFontSize(Me.lbl13, Me.lblArari, 152, 22, “” & Format(result, “###,##0”))
    参数说明:lbl13 --画面隐藏Label。
    lblArari --要改变字体大小的目标Label。
    152 --要改变字体大小的目标Label的最大宽度。
    22 --要改变字体大小的目标Label的最大字体大小。
    “” & Format(result, “###,##0”) ----要改变字体大小的目标Label的text

    Private Sub SetFontSize(ByVal lblCompare As Label,
                            ByVal lblResult As Label,
                            ByVal lblWidth As Single,
                            ByVal lblFontSize As Single,
                            ByVal txtResult As String)
        Dim lblFont As Font = New Font(lblResult.Font.FontFamily, lblFontSize, lblResult.Font.Style)
        lblCompare.Text = txtResult
    
        If lblCompare.Width <= lblResult.Width Then
            lblResult.Width = lblWidth
            lblResult.Font = lblFont
            lblResult.Text = txtResult
        Else
            Dim iChangeFontSize As Single = lblFontSize
            SetFontSizeChange(iChangeFontSize, lblCompare, lblResult, lblWidth, lblFontSize, txtResult)
        End If
    End Sub
    
    Private Function SetFontSizeChange(ByRef iChangeFontSize As Single,
                                       ByVal lblCompare As Label,
                                       ByVal lblResult As Label,
                                       ByVal lblWidth As Single,
                                       ByVal lblFontSize As Single,
                                       ByVal txtResult As String) As Boolean
    
        Dim lblFont As Font = New Font(lblResult.Font.FontFamily, iChangeFontSize, lblResult.Font.Style)
    
        If iChangeFontSize < 1 OrElse iChangeFontSize - 0.25 < 1 Then
            lblResult.Font = lblFont
            lblResult.Text = txtResult
            Return True
        End If
    
        iChangeFontSize += -0.25
        lblCompare.Font = lblFont
    
        If lblCompare.Width > lblResult.Width Then
            If SetFontSizeChange(iChangeFontSize, lblCompare, lblResult, lblWidth, lblFontSize, txtResult) = True Then
                Return True
            End If
        End If
        lblResult.Font = lblFont
        lblResult.Text = txtResult
        lblCompare.Font = New Font(lblResult.Font.FontFamily, lblFontSize, lblResult.Font.Style)
        Return True
    End Function
    
    展开全文
  • VB 设置窗体在屏幕中的位置

    热门讨论 2010-06-07 15:43:51
    VB 设置窗体在屏幕中的位置 VB 设置窗体在屏幕中的位置
  • VB如何使控件位置和大小自动适应窗体变化的三种不同模式,非常实用,方便大家使用
  • 目的:不能更改窗体大小又能最小化 解决方案: 1、把Form窗体属性borderstyle设为1    '固定窗体; 2、把Form窗体属性minbutton设为true    '最小化可用。 备注:如果需要最大化可用,就把Form窗体属性...
    目的:不能更改窗体大小又能最小化

    解决方案:
    1、把Form窗体属性borderstyle设为1           '固定窗体;
    2、把Form窗体属性minbutton设为true        '最小化可用。

    备注:如果需要最大化可用,就把Form窗体属性maxbutton设置为true即可。
    展开全文
  • 窗口始终在最前面显示 VB

    千次阅读 2010-07-21 09:01:00
    最近想做一个桌面的类似台历的VB程序,其中最主要的就是显示效果的问题,一般我们可能要求有一个异样的外观,另外我们还可能要让它总是显示在最前面,所以我就将我做的让VB窗口总是在最前面显示的总结写出来大家参考...
  • 很多播放器都有播放时处于最顶端的功能,这个功能在VB中通过两段代码可以实现  直接双击主窗体,复制下面两端代码进去即可实现  Private Declare Function SetWindowPos& Lib "user32" (ByVal hwnd As Long,...
  • VB6彻底解决窗口自适应分辨率问题

    千次阅读 2010-05-18 10:59:00
    (1) 以上代码单纯的form窗体,根据窗口大小自动调整窗体控件时没有任何问题的,但是如果该窗体是mdi子窗体的话这种办法就会失灵,请看问题2; (2) 如果form是mdi子窗体的话怎么解决呢,将各个窗体的初始窗体啊...
  • VB.Net 设置子窗口在父窗口居中显示

    千次阅读 2013-01-28 13:42:37
    Private Function SetLocation(ByVal insForm As Form) As Point ... 'Screen.AllScreens[0]是获取当前显示器设备窗口的第一个  Dim insScreen As Screen = Screen.AllScreens(0)  If (Not Me.OwnerForm Is N
  • 有时页面会出现莫名的不能占满页面的情况 window.onload=function(){ var height=document.documentElement.clientHeight; document.getElementById('left_area_id').style.height=...也要同时设置iframe的大小
  • VB6.0中的窗口控制技巧(3)

    千次阅读 2011-02-18 00:46:00
    用Visual Basic设计更好的用户界面  有时在一个窗口中出现较多的控制件时,如果能向导式地建议用户下一步该做什么,不失为上策。 在Visual Basic的程序设计中,我们可以使用语句:Object.SetFaocus...
  • VB中对象随窗体而改变大小的方法总结L0ftFC 前些时在做VB的编程研究时,发现一个问题:针对某一窗体(FORM),若它在运行过程中人为改变其大小(即Resize),如何让该窗体内的对象也随之改变呢?于是对此鄙人做了...
  • 在窗体大小变化的时候,窗体中的控件大小位置也能随之发生变化!
  • VB窗体的窗体的属性及说明

    万次阅读 2018-02-26 18:57:43
    放了寒假呆在家里,我爸比较喜欢...最后我想到了用VB来制作,发现用VB编写一些小型程序还是很方便的。 程序样式如下: 在这里我整理了一些关于窗口属性的介绍,如下: Name 窗体的名称 ActiveControl 返回焦点...
  • VB form 控制窗口BorderStyle 属性

    千次阅读 2013-05-15 10:17:39
    vbFixedSingle 1 固定单边框。可以包含控制菜单框,标题栏,“最大化”按钮,和“最小化”按钮。只有使用最大化和最小化按钮才能改变大小。  vbSizable 2 (缺省值)可调整的边框。可以使用设置值1列出的任何...
  • VB数据库操作实例

    2021-01-19 12:29:05
    Adodc的这二个属性值在VB的属性窗口进行编辑,你可以将上述属性值直接输入到相应的属性中,设置Visible的值为False,目的是在运行中不显示这个控件,其他属性默认值即可。 MSHFlexGrid控件的名称我们修改为MS1,它的...
  • 设置窗口Z次序、位置及大小可以使用CWnd::SetWindowPos这个函数,下面介绍一下他的各个参数。 首先说明一下什么是窗口Z次序,他是在屏幕里一个虚拟的轴线,从里向外。如果把屏幕的的宽看作X轴,把屏幕的高看作Y轴的...
  • 最小化到托盘需要用到 NotifyIcon 控件,从工具箱中... '最小化到右下角 & 锁定窗口大小 Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Resize If Me.WindowStat
  • 将数据提交到一个固定大小窗口页面之所以window的name在后面来赋值,是为了提高打开一个新页面的效率,一般来说我们要打开一个固定名称的窗口时,比如window.open "xxx.asp","windowname"如果客户端打开多个IE窗口...
  • 换算 屏幕坐标计量单位,分为逻辑和物理坐标(单位),物理坐标为像素点、厘米等;逻辑坐标为缇、DPI等DPI是指单位面积内像素的...因此,就造成了不同DPI下窗体控件大小会随着DPI值增加而放大,原本设计时就比较大的
  • 如何理解VB窗体中的scale类属性及width height属性之间的关系  VB中的SCALEHIEGT,SCALEWIDTH,与窗体中的WIDTH,HEIGHT的区别及关系是许多VB初学者难以理解的。本人在学习DELPHI的过程中也曾经对这类似的概论搞不...
  • 1、打开信息窗口后设置宽度无效 $(".content-window-card").width(500); 解决方法: 在setTimeout中设置宽度,原因是刚打开信息窗口Dom结构还没完全生成,获取不到元素 setTimeout(fu...
  •  //如果不加4,经过若干次最窗口改变大小,则工具栏被完全覆盖  m_pwndToolBar->MoveWindow(0,0,rectDlg.Width(),rectBar.Height()+4);   //状态栏  CStatusBar *m_pwndStatusBar = (CStatusBar *)AfxGetApp()...
  • 该容器分为两部分,在运行时可以拖动拆分栏(两部分之间的区域,我是这么称呼的)重新设置两部分的大小。 有点像拆分栏将资源管理器分为驱动器和文件夹两部分。 图上红圈里面的双箭头,额,图上那个我画的,截图截...
  • 窗体属性:为了确保窗体大小改变影响显vb.net教程示效果所以窗体设置为固定不可调整大小,不能最大化 FormBorderStyle:FixedSingle MaximizeBox:False Text:编辑器 - http://blog.csdn.net/uruseibest 状态栏...
  • vb控件属性大全.txt

    2012-02-23 12:59:37
    1 FixedSingle(窗口大小固定不变的单线框架) 2 Sizable(窗口大小可变的标准双线框架) 3 FixedDialog(窗口大小固定的对话框窗体) 4 FixedToolWindow(窗口大小固定的工具箱窗体) 5 Sizable ToolWindow(窗口大小可...
  • //禁止调整窗体大小 procedure WMGetMinMaxInfo(var Msg: TWMGetMinMaxInfo); message WM_GETMINMAXINFO; //禁止窗体移动 procedure WMSysCommand(var message:TWMSysCommand); message WM_SYSCOMMAND
  • VB控件属性使用大全

    2011-12-15 12:02:34
    0 None(无边界框架)1 FixedSingle(窗口大小固定不变的单线框架) 2 Sizable(窗口大小可变的标准双线框架) 3 FixedDialog(窗口大小固定的对话框窗体) 4 FixedToolWindow(窗口大小固定的工具箱窗体) 5 Sizable Tool...
  • 本文介绍了一种实现VB调用C语言程序的方法-动态链接库方法,给出了动态链接库生成的一般框架,并通过示例描述了动态链接库的实现及其制造方法和编程步骤. 该方法具有普遍意义. 关键字VB动态链接库DLL C程序1.简介...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,407
精华内容 1,362
关键字:

vb固定窗口大小