win_equip.cpp

来源:互联网 发布:ipad淘宝怎么退出登录 编辑:程序博客网 时间:2024/06/05 17:28

 <iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-5572165936844014&amp;dt=1194442938015&amp;lmt=1194190197&amp;format=336x280_as&amp;output=html&amp;correlator=1194442937843&amp;url=file%3A%2F%2F%2FC%3A%2FDocuments%2520and%2520Settings%2Flhh1%2F%E6%A1%8C%E9%9D%A2%2FCLanguage.htm&amp;color_bg=FFFFFF&amp;color_text=000000&amp;color_link=000000&amp;color_url=FFFFFF&amp;color_border=FFFFFF&amp;ad_type=text&amp;ga_vid=583001034.1194442938&amp;ga_sid=1194442938&amp;ga_hid=1942779085&amp;flash=9&amp;u_h=768&amp;u_w=1024&amp;u_ah=740&amp;u_aw=1024&amp;u_cd=32&amp;u_tz=480&amp;u_java=true" frameborder="0" width="336" scrolling="no" height="280" allowtransparency="allowtransparency"></iframe> #include <genstub.c>

LRESULT CALLBACK WndProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam )
{

   switch (uMsg)
   {
         case WM_COMMAND:
               switch ( LOWORD( wParam ) )
               {
                     case IDM_TEST:
                     {
                           SYSTEM_INFO si;
                           char        szBuffer[128];
                           HDC         hDC = GetDC( hWnd );

                           GetSystemInfo( &si );
                           // Report system info.
                           wsprintf( szBuffer, "OEM Id: %X, Addr Range %lX-%lX",
                                     si.dwOemId, si.lpMinimumApplicationAddress,
                                     si.lpMaximumApplicationAddress);
                           TextOut( hDC, 0, 0, szBuffer, lstrlen(szBuffer ) );
                           wsprintf( szBuffer, "Page Size: %lX, Allocation: %lX",
                                     si.dwPageSize, si.dwAllocationGranularity );
                           TextOut( hDC, 0, 20, szBuffer, lstrlen(szBuffer ) );
                           // Just test for Intel x86 chips. Windows 95 does not run
                           // on the RISC-based architectures.
                           wsprintf( szBuffer, "Type of Processor: %s",
                                   ( si.dwProcessorType == PROCESSOR_INTEL_386 ) ?
                                   "386" :
                                   ( ( si.dwProcessorType == PROCESSOR_INTEL_486 ) ?
                                   "486" : "PENTIUM" ) );
                           TextOut( hDC, 0, 40, szBuffer, lstrlen(szBuffer ) );
                           ReleaseDC( hWnd, hDC );
                           return 0;
                     }
                     break;
                     case IDM_EXIT:
                           DestroyWindow( hWnd );
                           break;
               }
               break;
               case WM_DESTROY:
                     PostQuitMessage( 0 );
               break;
         default:
               return (DefWindowProc(hWnd, uMsg, wParam, lParam));
   }
   return (NULL);
}

原创粉丝点击