让你的程序具备XP风格

On 2007年12月25日, in 代码片断, by snox

  以上说的适用于MFC,如果用win32   sdk的话,还是应该参照MSDN.  
  只不过MFC7.1把以下这些自动化了。  
   
  大意是:(我用xpstyle代表项目名)  
   
  1。做一个xml文件:xpstyle.manifest     


  
  
  Your   application   description   here.
  
          
                  
          
  
  

   
   
  2.程序初始化时,运行  
 

InitCommonControls();  

   
  3.在resoure.h中加  
   

#define   IDR_MANIFEST CREATEPROCESS_MANIFEST_RESOURCE_ID    

   
  4.在xpstyle.rc中加  
   
 

#ifdef   _UNICODE  
  IDR_MANIFEST RT_MANIFEST "res\\xpstyle.manifest  

  #endif  
   
  5.最后还是要将项目设为UNICODE字符集编译。  
   
  6.另外,如果写dll,或者其他的,参照(MSDN2003-4)  
   
      ms-help://MS.MSDNQTR.2003APR.1033/shellcc/platform/commctls/userex/cookbook.htm#no_extensions

 

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>