CMGDK r49-rc2
K:/CMGDKv18/SDK/Include/hgl/gui/ComboBox.H
浏览该文件的文档。
00001 # i f n d e f   H G L _ G U I _ C O M B O B O X _ I N C L U D E 
00002  
00003  # d e f i n e   H G L _ G U I _ C O M B O B O X _ I N C L U D E 
00004  
00005  
00006  
00007  # i n c l u d e < h g l / g u i / M e n u I t e m . H > 
00008  
00009  n a m e s p a c e   h g l 
00010  
00011  { 
00012  
00013      n a m e s p a c e   g u i 
00014  
00015      { 
00016  
00017          / * * 
00018  
00019          *   C o m b o B o x /f Ny(uNY    NvcN, (WcNvMOn
00020 NS>f:yS_MR -Nv Ny
00021  
00022          * / 
00023  
00024          c l a s s   C o m b o B o x : p u b l i c   G U I O b j e c t                                                                                                                           / / / C o m b o B o x 
00025  
00026          { 
00027  
00028              # i n c l u d e < h g l / g u i / C o m b o B o x . A t t r i b . H > 
00029  
00030  
00031  
00032          p u b l i c :   / / ^\'`
00033  
00034  
00035  
00036              T h e m e C o l o r                 C o l o r ;                                                                                                                 / / / < r
00037  
00038              M e n u I t e m                 I t e m ;                                                                                                                   / / / < pency
00039  
00040              P r o p e r t y < i n t >               I t e m I n d e x ;                                                                                                             / / / <    -Ny"}_ZbSϑ
00041  
00042              P r o p e r t y < i n t >           C o u n t ;                                                             / / / < pencypeϑ
00043  
00044              P r o p e r t y < M e n u I t e m   * >     S e l e c t e d ;                                                                                                               / / / < S_   -Ny
00045  
00046  
00047  
00048          p u b l i c :   / / NN
00049  
00050  
00051  
00052              D e f E v e n t ( v o i d , O n D r a w , ( G U I O b j e c t   * ) ) ;                                                     / / / < ~6RNN
00053  
00054              D e f E v e n t ( v o i d , O n C h a n g e , ( G U I O b j e c t   * ) ) ;                                                     / / / < SRNN
00055  
00056  
00057  
00058          p u b l i c : 
00059  
00060  
00061  
00062              C o m b o B o x ( ) ; 
00063  
00064              C o m b o B o x ( f l o a t , f l o a t , f l o a t ) ; 
00065  
00066              v i r t u a l   ~ C o m b o B o x ( ) ; 
00067  
00068  
00069  
00070              v i r t u a l   v o i d   U p d a t e ( ) ; 
00071  
00072              v i r t u a l   v o i d   D r a w ( ) ; 
00073  
00074  
00075  
00076              M e n u I t e m   * A p p e n d ( c o n s t   W i d e S t r i n g   & n a m e ) { r e t u r n   I t e m . C r e a t e ( n a m e ) ; }                           / / / < XR N*Npency
00077  
00078              v o i d   C l e a r ( ) { I t e m . C l e a r ( ) ; I t e m I n d e x = - 1 ; }                                                 / / / < nd@b gpency
00079  
00080          } ; 
00081  
00082      } 
00083  
00084  } 
00085  
00086  # e n d i f / / H G L _ G U I _ C O M B O B O X _ I N C L U D E } 
00087  
00088  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义