CMGDK r49-rc2
|
00001 # i f n d e f W i n W i n d o w H 00002 00003 # d e f i n e W i n W i n d o w H 00004 00005 00006 00007 # i n c l u d e < w c h a r . h > 00008 00009 # i n c l u d e < w i n d o w s . h > 00010 00011 # i n c l u d e < h g l / p l a t f o r m / W i n d o w . H > 00012 00013 n a m e s p a c e h g l 00014 00015 { 00016 00017 c l a s s F l o w O b j e c t ; 00018 00019 00020 00021 c l a s s W i n W i n d o w : p u b l i c W i n d o w 00022 00023 { 00024 00025 p r o t e c t e d : 00026 00027 00028 00029 W i d e S t r i n g c l a s s _ n a m e ; 00030 00031 W i d e S t r i n g i c o n _ n a m e ; 00032 00033 W i d e S t r i n g c u r s o r _ n a m e ; 00034 00035 00036 00037 b o o l e d g e , r e s i z e , m i n , m a x , t o p m o s t , s y s m e n u , r i g h t , a p p t a s k b a r ; 00038 00039 u i n t 3 2 S t y l e , E x S t y l e ; 00040 00041 i n t w i n _ w i d t h , w i n _ h e i g h t ; 00042 00043 i n t w i n _ l e f t , w i n _ t o p ; 00044 00045 00046 00047 p r o t e c t e d : 00048 00049 00050 00051 b o o l R e g i s t r y ( ) ; 00052 00053 b o o l C r e a t e ( ) ; 00054 00055 00056 00057 v o i d G e t C a p t i o n ( ) ; 00058 00059 v o i d S e t C a p t i o n ( ) ; 00060 00061 00062 00063 v o i d S e t S y s t e m C u r s o r ( b o o l ) ; 00064 00065 00066 00067 b o o l C r e a t e T o W i n d o w ( i n t , i n t ) ; 00068 00069 00070 00071 p u b l i c : 00072 00073 00074 00075 H I N S T A N C E h I n s t a n c e ; 00076 00077 H W N D h W n d ; 00078 00079 H D C h D C ; 00080 00081 00082 00083 M S G m s g ; 00084 00085 00086 00087 D e f E v e n t ( b o o l , O n W i n M e s s a g e , ( H W N D , U I N T , W P A R A M , L P A R A M ) ) ; / / / < W i n d o w s mo`YtNN 00088 00089 00090 00091 p u b l i c : 00092 00093 00094 00095 W i n W i n d o w ( ) ; 00096 00097 v i r t u a l ~ W i n W i n d o w ( ) ; 00098 00099 00100 00101 b o o l I n i t T o F u l l S c r e e n ( i n t , i n t , b o o l ) ; 00102 00103 b o o l I n i t T o W i n d o w ( i n t , i n t , S y s t e m I n i t I n f o : : W i n d o w S e t u p & ) ; 00104 00105 00106 00107 v o i d C l o s e ( ) ; 00108 00109 00110 00111 b o o l T o M i n W i n d o w ( ) ; 00112 00113 b o o l T o M a x W i n d o w ( ) ; 00114 00115 00116 00117 v o i d S h o w ( ) ; 00118 00119 v o i d H i d e ( ) ; 00120 00121 00122 00123 v i r t u a l v o i d S e t V i e w p o r t ( i n t , i n t , i n t , i n t ) = 0 ; / / / < [SƉV 00124 00125 } ; 00126 00127 } 00128 00129 # e n d i f / / W i n W i n d o w H 00130 00131