1.关于全局函数 听侯捷说 好象全局函数都以afx开头 但在c++中好象以全局符号::开头 有什么不同吗? 如果我直接要在vc中用api 怎么办????2.关于句柄和指针的问题 假设一个对象同时存在 比如说窗体 可能同时存在着对应的 句柄和指针 是不是句柄只有在系统提供的函数时才能使用 而指针却可以通过程序员直接操作对象 用指针可以直接操作对象 而用句柄又能作些什么 有什么不同

解决方案 »

  1.   

    1.Afx标志的是project的默认的全局函数。而在VC中,::开头 的是系统提供的API调用,要在vc中用api ,就用::function来访问。
    2,首先有些函数的参数是句柄,其次,在编程中有一条规定,即不要试图传递对象的指针,而传递该对象的句柄,这是处于安全性考虑。
      

  2.   

    调用全局函数还是API都不是必须要加::的,看个人习惯了。我觉得加上
    ::的唯一好处就是可读性强一些。
      

  3.   

    向wxdnuaa(wxd) (  ) 学习