CMGDK r49-rc2
K:/CMGDKv18/SDK/Source/GUI/CommonDialog/ColorRing.h
浏览该文件的文档。
00001 # i f n d e f   C o l o r R i n g H 
00002  
00003  # d e f i n e   C o l o r R i n g H 
00004  
00005  
00006  
00007  # i n c l u d e < h g l / t y p e / V e r t e x 2 . H > 
00008  
00009  # i n c l u d e < h g l / g l / D r a w A r r a y . H > 
00010  
00011  # i n c l u d e < h g l / o b j e c t / G u i O b j e c t . H > 
00012  
00013  n a m e s p a c e   h g l 
00014  
00015  { 
00016  
00017      n a m e s p a c e   g u i 
00018  
00019      { 
00020  
00021          c l a s s   C o l o r R i n g : p u b l i c   G U I O b j e c t                                                             / / / rs
00022  
00023          { 
00024  
00025              d o u b l e   a n g l e ; 
00026  
00027  
00028  
00029              i n t   r a d i u s ; 
00030  
00031              b o o l   s e l e c t ; 
00032  
00033  
00034  
00035              V e r t e x 2 f   c e n t e r _ p o i n t ;         / / -N_p
00036  
00037              V e r t e x 2 f   s t a r t _ p o i n t ;       / / wYpY
00038  
00039              V e r t e x 2 f   c u r _ p o i n t ;           / / S_MRp
00040  
00041  
00042  
00043              D r a w A r r a y   * c i r c l e , * r i n g ; 
00044  
00045  
00046  
00047              v o i d   G e t C o l o r ( f l o a t , C o l o r 3 f   & ) ; 
00048  
00049  
00050  
00051          p r i v a t e : 
00052  
00053  
00054  
00055              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 ) ; 
00056  
00057              b o o l   P r o c _ M o u s e L e f t D o w n ( i n t , i n t , u i n t ) ; 
00058  
00059              b o o l   P r o c _ M o u s e L e f t U p ( i n t , i n t , u i n t ) ; 
00060  
00061  
00062  
00063          p u b l i c : 
00064  
00065  
00066  
00067                      C o l o r 3 f   C o l o r ; 
00068  
00069  
00070  
00071                      D e f E v e n t ( v o i d , O n C h a n g e , ( c o n s t   C o l o r 3 f   & ) ) ; 
00072  
00073              
00074  
00075          p u b l i c : 
00076  
00077  
00078  
00079              C o l o r R i n g ( i n t , i n t , i n t , c o n s t   C o l o r 3 f   & ) ; 
00080  
00081              ~ C o l o r R i n g ( ) ; 
00082  
00083  
00084  
00085              v o i d   D r a w ( ) ;         
00086  
00087          } ; 
00088  
00089      } 
00090  
00091  } 
00092  
00093  # e n d i f 
00094  
00095  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义