CMGDK r49-rc2
K:/CMGDKv18/SDK/Include/hgl/object/GUIObject.Attrib.H
浏览该文件的文档。
00001    f r i e n d   c l a s s   O b j e c t C o n t r o l ; 
00002  
00003  
00004  
00005          v o i d   S e t S u p e r O b j e c t ( O b j e c t C o n t r o l   * ) ; 
00006  
00007  
00008  
00009  p r o t e c t e d : 
00010  
00011  
00012  
00013      V A l i g n   a l i g n ;                                                       / / [P^\'`
00014  
00015      f l o a t   l e f t , t o p , w i d t h , h e i g h t ;                         / / cNPWh
00016  
00017      f l o a t   m e n u x , m e n u y ;                                             / / O\U^~[PWh
00018  
00019      i n t   s c i s s o r [ 4 ] ;                                                   / / jRPWh
00020  
00021      b o o l   m o u s e _ f o c u s ;                                               / /  h/f&T(WQ
00022  
00023  
00024  
00025  / /     W i d e S t r i n g   h i n t ;                                                         / / c:yW[2N
00026  
00027  
00028  
00029  p r o t e c t e d : 
00030  
00031  
00032  
00033  / /     c o n s t       w c h a r _ t   * G e t H i n t ( ) { r e t u r n   h i n t . w c _ s t r ( ) ; } 
00034  
00035  
00036  
00037              V A l i g n   G e t A l i g n ( ) { r e t u r n   a l i g n ; } 
00038  
00039  
00040  
00041              f l o a t   G e t L e f t ( ) { r e t u r n   l e f t ; } 
00042  
00043              f l o a t   G e t T o p ( ) { r e t u r n   t o p ; } 
00044  
00045      v i r t u a l   f l o a t   G e t W i d t h ( ) { r e t u r n   w i d t h ; } 
00046  
00047      v i r t u a l   f l o a t   G e t H e i g h t ( ) { r e t u r n   h e i g h t ; } 
00048  
00049  
00050  
00051              f l o a t   G e t R i g h t ( ) { r e t u r n   l e f t + w i d t h ; } 
00052  
00053              f l o a t   G e t B o t t o m ( ) { r e t u r n   t o p + h e i g h t ; } 
00054  
00055  
00056  
00057              f l o a t   G e t C e n t e r X ( ) { r e t u r n   l e f t + w i d t h / 2 . 0 ; } 
00058  
00059              f l o a t   G e t C e n t e r Y ( ) { r e t u r n   t o p + h e i g h t / 2 . 0 ; } 
00060  
00061  
00062  
00063              v o i d   S e t C e n t e r X ( f l o a t   c x ) { l e f t = c x - w i d t h / 2 . 0 ; } 
00064  
00065              v o i d   S e t C e n t e r Y ( f l o a t   c y ) { t o p = c y - h e i g h t / 2 . 0 ; } 
00066  
00067  
00068  
00069              f l o a t   G e t M e n u X ( ) { r e t u r n   m e n u x ; } 
00070  
00071              f l o a t   G e t M e n u Y ( ) { r e t u r n   m e n u y ; } 
00072  
00073  
00074  
00075              b o o l   G e t F o c u s ( ) { r e t u r n   m o u s e _ f o c u s ; } 
00076  
00077  
00078  
00079  / /             v o i d   S e t H i n t ( c o n s t   w c h a r _ t   * s t r ) { h i n t = s t r ; } 
00080  
00081  
00082  
00083      v i r t u a l   v o i d   S e t A l i g n ( V A l i g n ) ; 
00084  
00085  
00086  
00087      v i r t u a l   v o i d   S e t L e f t ( f l o a t ) ; 
00088  
00089      v i r t u a l   v o i d   S e t T o p ( f l o a t ) ; 
00090  
00091      v i r t u a l   v o i d   S e t W i d t h ( f l o a t ) ; 
00092  
00093      v i r t u a l   v o i d   S e t H e i g h t ( f l o a t ) ; 
00094  
00095  
00096  
00097      v o i d   I n i t P r i v a t e ( ) ; 
00098  
00099  
00100  
00101  p u b l i c : 
00102  
00103  
00104  
00105      v i r t u a l   b o o l   P r o c _ M o u s e M o v e                           ( i n t , i n t , u i n t 3 2 ) ; 
00106  
00107  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义