我看了你们的回复,但还是不很明白,能具体说一下吗?
我的Email是[email protected]
谢谢!

解决方案 »

  1.   

    大家说的都很对,不过你还是没懂,那就是你的问题了,因为我可以肯定地说你对API了解甚少,我的建议:
    1、从头开始学API,然后学了API的基本知识后,就去看看注册表设置修改部分(API函数)
    2、另一种方法,用VBA编程,其函数包括getsetting,deletesetting等,这些函数使用非常简单,你可以在许多VB书上查到相关的内容。不过缺点是:它只能设置H_C_user\software\visual basic and vba program settings下的主键
      

  2.   

    谢谢光芒之的建议。的确我用到的API函数不多,我也很想学关于API的知识,但就是缺少API书籍,市面上有
    一些API的书,但内容只是罗列了很多API函数的解释,没有具体讲怎么用,不知各位大侠有没有什么好的书籍或建议给我介绍一下,小弟在此谢谢了!
      

  3.   

    本人学API也只有一两个星期,我现在会用的API函数仅是:注册表及INI文件的设置,窗口类,鼠标类,进程类。但是API的各个函数是相通的,你会用一个,也就说你就基本上都会了,关键在于查,所以我觉得自己也就入门了。
    我的学习方法及工具:
    首先拿一本介绍API的书,看看API的基础知识:如句柄,参数的作用等。
    然后就可以看实例了,越简单越好,同时自己也可以自己学着做。当我学并做了几个实例后,我基本知道API的使用了。
    接着就可以想个小程序让自己做做,其中会用到很多API函数,那就得查,我用的是洪恩在线的API查询系统(很全,而且有实例),同时还可以使用VB自带的APILOAD,及帮助文件,再有解决不了的问题,就到CSDN来问。
    OK,就这样!!
      

  4.   

    谢谢光芒之神的帮助!
    我昨天在书店好不容易买到了一本关于vb-API的书,
    看了前两章以后,我试着按它的例子编了个程序,但总是不
    成功(窗体没反应),不知怎么搞的。
    你能不能帮我一下?谢谢!
    我的Email:[email protected]
    代码如下:(实现功能是在combobox1中添加一字符串“Item 1”)
    Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As LongPrivate Sub Form_Load()
      dim buff as string
      dim rc as long  buff="Item 1"  rc=sendmessage(combo1.hwnd,CB_ADDSTRING,0,ByVal buff)
    End Sub