热情软件屋

 

如何隐藏MDIFORM窗体的标题栏


编号:QA002576
建立日期: 2000年2月15日 最后修改日期:2000年2月15日
所属类别:

刘天阳:
    编程工具: VB5.0
    操作系统: WIN98
    我设计了一个MDIFORM,想隐藏窗体的标题栏,尤其是不希望在按下ALT+空格时出现那个下拉菜单,请问有什么办法可以实现。

回答:

    Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
    Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
    Const GWL_STYLE = (-16)
    Const WS_CAPTION = &HC00000
    
    Private Sub MDIForm_Load()
     Dim L As Long
     L = GetWindowLong(Me.hwnd, GWL_STYLE)
     L = L And Not (WS_CAPTION)
     L = SetWindowLong(Me.hwnd, GWL_STYLE, L)
    End Sub

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio