#Const WIN32_IE = &H300Private Const LVM_FIRST = &H1000
#If (WIN32_IE >= &H300) Then
Private Const LVM_GETHEADER = (LVM_FIRST + 31)
#End If前面加#是什么意思?&H300是什么意思?

解决方案 »

  1.   

    # 条件编译常数&H表示十六进制
      

  2.   

    WIN32_IE =&H300是什么意思!
      

  3.   

    一个常数,用来控制LVM_GETHEADER等常数的值.
    环境变化时,不用一个一个的改每一个参数.
    在大工程中,才会用到条件编译.
      

  4.   

    Private Sub Form_Load()
    Dim R As Integer
    MyMenu = GetSystemMenu(Me.hwnd, 0)
    RemoveMenu MyMenu, &HF060, R
    End Sub &HF060为什么要用这个值呢?
    API函数用到哪个值还有规定吗?
      

  5.   

    &HF060为什么要用这个值呢?这样写太不正规。
    应该这样写:
    Const SC_CLOSE = &HF060
    Const = &H0&
    RemoveMenu MyMenu, SC_CLOSE, MF_BYCOMMAND要声明常数,不要使用幻数。
    幻数,就是能让你产生幻觉的数!
      

  6.   

    SC_CLOSE这样写是标准?
    那这是API的规定吗?
    有没有API好一点的电子书,?
      

  7.   

    一个包含有700余个API函数详细说明的帮助文件包
    123456pp.html.533.net/friend/VBAPI.chm【源码精华园地】
    http://home.jznu.net/21ol/lansing/API.HTM
      

  8.   

    条件编译就是if满足条件then在编译时就执行else不编译不执行
      

  9.   

    Const ES_NUMBER = &H2000&
    这个ES_NUMBER定义的多少!?