资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

关于窗口皮肤的问题

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

Public   Declare   Function   SetWindowRgn   Lib   "user32"   (ByVal   hWnd   As   Long,   ByVal   hRgn   As   Long,   ByVal   bRedraw   As   Boolean)   As   Long  
  Public   Declare   Function   CreateRoundRectRgn   Lib   "gdi32"   (ByVal   X1   As   Long,   ByVal   Y1   As   Long,   ByVal   X2   As   Long,   ByVal   Y2   As   Long,   ByVal   X3   As   Long,   ByVal   Y3   As   Long)   As   Long  
  Public   Declare   Function   SendMessage   Lib   "user32"   Alias   "SendMessageA"   (ByVal   hWnd   As   Long,   ByVal   wMsg   As   Long,   ByVal   wParam   As   Long,   lParam   As   Any)   As   Long  
  Public   Declare   Function   ReleaseCapture   Lib   "user32"   ()   As   Long  
  Public   Declare   Function   SetWindowPos   Lib   "user32"   (ByVal   hWnd   As   Long,   ByVal   hWndInsertAfter   As   Long,   ByVal   x   As   Long,   y,   ByVal   cx   As   Long,   ByVal   cy   As   Long,   ByVal   wFlags   As   Long)   As   Long  
  我调用以上API   并将FORM的.Appearance   属性设置为0-flat可以实现窗口特效。但是当添加菜单后,FORM的APPEARANCE自动设置为1-3D。就出现二个标题栏。请问如何解决这个问题。

网友回答:

发表者:danielinbiti

如果是弹出菜单的话,可以另外添加一个窗体放弹出菜单.  
  如果不是的话,那这种方法就没办法了.

发表者:laviewpbt

是这样的,如果你给他添加菜单,就自动改为3D了  
  我想你的程序应该不只一个窗体,那么可以在别的窗体上添加菜单,并设置visible为false    
  在你的这个窗体里面引用,就可以了  
 


 

 
热门推荐笔记本: IBM笔记本
相关文章:
笔记本相关:
IT技术文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved