关机对话框

关机对话框

  有一个未公开的API来实现这个功能,是在Shell32.dll中,但没有名字,索引号为60。下面是调用方法: 
  
  typedef  int  (CALLBACK  * SHUTDOWNDLG) ( int ); 
     
    
void  CDlgDlg::OnOK() 
    

     CString s; 
     
     HINSTANCE hInst 
= LoadLibrary("shell32"); 
     SHUTDOWNDLG SHShutDownDialog; 
     
     
if(hInst != 0
     

     SHShutDownDialog 
= (SHUTDOWNDLG)GetProcAddress(hInst, (LPSTR)60); 
     (
*SHShutDownDialog)(0); 
     FreeLibrary(hInst); 
     }
 
    }
 

你可能感兴趣的:(关机对话框)