HWND oldApp = ::FindWindow(NULL, "WriteTable");
::ShowWindow(oldApp, SW_RESTORE);
::SetForegroundWindow(oldApp); 
         1、请高手说明一下每句话的含义?
         2、 = ::这个是什么意思?
         3、::ShowWindow中的::是什么意思,一般类外调用成员函数采用到这个符号为什么这里也用到了这个,这个符号  
         在这里是何意思?

解决方案 »

  1.   

    这几个api都不知什么意思?不懂就查msdn嘛
    整个的意思是找到一个名字叫"WriteTable"的窗体,并将去还原并激活在最前端显示
      

  2.   

    HWND oldApp = ::FindWindow(NULL, "WriteTable"); 查找相应的writeTable 这个窗口,得到相应的句柄::ShowWindow(oldApp, SW_RESTORE); 如果是SDK里的函数,为了防止,你在类当中也有相应的名字的函数,所以在前面加:: 有全局的意思::SetForegroundWindow(oldApp); 
            1、请高手说明一下每句话的含义? 
            2、 = ::这个是什么意思? 
            3、::ShowWindow中的::是什么意思,一般类外调用成员函数采用到这个符号为什么这里也用到了这个,这个符号  
            在这里是何意思?
      

  3.   


    HWND oldApp = ::FindWindow(NULL, "WriteTable"); 
    查找WriteTable的窗口
    ::ShowWindow(oldApp, SW_RESTORE); 
    恢复窗口大小(窗口可能被最小化)
    ::SetForegroundWindow(oldApp);
    将窗口显示到最前面::是调用系统全局函数