当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·关于treeview的tip    »显示摘要«
    摘要: 比如我需要对管理的计算机生成树型: 已知的数据有计算机的编号(bh),计算机的名称(mc)及计算机的具体说明(sm). 以bh为生成树型的treeviewitem.data 以mc为生成树型的treeviewitem.lable 现在如果一些计算机的名称(mc)是相同的,则在树型中无法加以分辨, 现需要以sm生成tip,即每当鼠标移动到treeviewitem上时生成相应的tip说明 各位......
    摘要: 我是先编辑资源里的对话框,而后双击之添加的新类,但是我在classview工具栏中该对话框类上点击右键时,选择derived class选项和based class选项时,报错,说:the browse information does not cotain a class name"cdlglicense" (cdlglicense是我的对话框类)。请问怎样才能使br......


怎样屏蔽标题栏的鼠标双击

怎么样屏蔽标题栏的鼠标双击,使窗体不会最大化?

NO.1   作者: lihonggen0

Form:  
   
   
  Private   Sub   Form_Load()  
  Call   Init(Me.hWnd)  
  End   Sub  
   
  Private   Sub   Form_Unload(Cancel   As   Integer)  
  Call   Terminate(Me.hWnd)  
  End   Sub  
   
   
   
  Module:  
                   
  Const   GWL_WNDPROC   =   (-4&)  
   
  Option   Explicit  
                                           
  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   CallWindowProc   Lib   "user32"   Alias   _  
                  "CallWindowProcA"   (ByVal   lpPrevWndFunc   As   Long,   ByVal   _  
                  hWnd   As   Long,   ByVal   Msg   As   Long,   ByVal   wParam   As   _  
                  Long,   ByVal   lParam   As   Long)   As   Long  
   
   
  Dim   PrevWndProc&  
   
  Const   WM_NCLBUTTONDBLCLK   =   &HA3  
       
  Public   Sub   Init(hWnd   As   Long)  
      PrevWndProc   =   SetWindowLong(hWnd,   GWL_WNDPROC,   AddressOf   SubWndProc)  
  End   Sub  
   
  Public   Sub   Terminate(hWnd   As   Long)  
      Call   SetWindowLong(hWnd,   GWL_WNDPROC,   PrevWndProc)  
  End   Sub  
   
  Private   Function   SubWndProc(ByVal   hWnd   As   Long,   ByVal   Msg   As   Long,   _  
                                                          ByVal   wParam   As   Long,   ByVal   lParam   As   Long)   _  
                                                          As   Long  
       
      If   Msg   =   WM_NCLBUTTONDBLCLK   Then  
            Exit   Function  
      End   If  
       
      SubWndProc   =   CallWindowProc(PrevWndProc,   hWnd,   Msg,   wParam,   lParam)  
  End   Function  
   
   
 

NO.2   作者: lihonggen0

上面代码屏蔽标题栏的鼠标双击  
   
  设计时maxbutton=false  
   
  可达到你的效果


 ·哪有编程实例的书下载    »显示摘要«
    摘要: 比如网络编程实例之类的(vc) ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE