Public Const EM_GETLINE = &HC4Public Const EM_GETLINECOUNT = &HBAPublic Const EM_GETPASSWORDCHAR = &HD2Public Const EM_GETMODIFY = &HB8Public Const EM_GETSEL = &HB0Public Const EM_GETWORDBREAKPROC = &HD1
这都是些常量,可我就不知道他们是干什么的,所以API用的也是一塌糊涂
比如&HD1是什么意思?
高手给个理由先~~

解决方案 »

  1.   

    你不必理会那些十六进制的数,它们只是window给某种消息的一个编号而已,重要的是搞清楚前面的消息意义,例如:
    EM_GETLINE是表示在textbox中读取某一行的字符串
    EM_GETLINECOUNT表示计算textbox的总行数
    EM_GETPASSWORDCHAR相当于vb里的passwordchar
    等等。。
    明白了它们的意思就可以在适当的时候使用了(例如用sendmessage向文本框发送相应消息或在子类技术中拦截想要的消息)。。
      

  2.   

    AIP的确是很麻烦的东西,虽然有不少好处,但我很少去用,我用得也不好,应该说很烂。
      

  3.   

    你列出的这几个是windows消息,需要用sendmessage将消息传送给某个空间达到某种效果。
      

  4.   

    不必记,到真正要用的时候,你可以使用vb自带的api viewer来查询你只需要知道有这么一种消息和这种消息在什么时候会出现就行了