飞飞世界论坛

标题: 随机背景 [打印本页]

作者: admin    时间: 2016-1-10 03:38
标题: 随机背景
我想告诉你,你只是想赶紧让邀请随机背景(始终是,不同的登录背景)3 U/ j9 a* D. I# h' A* R- \

( X: a1 f2 Z% H  L. |' y1 _很简单,你所要做的是创建euhc屏幕或负载。
  @/ V2 L; L& U2 O# N
4 \7 F% \3 L" c4 r  `2 EEinfahc在itheme.cpp8 N7 \0 x" Z: p& ?- {
搜索FUNTION
: z% k5 l# f7 j8 s( b- G
' X$ F' G5 o& Z1 i5 V/ [; x代码:
6 }+ I  J9 [1 G+ E0 a- {BOOL CTheme:oadTheme( LPDIRECT3DDEVICE9 pd3dDevice, LPCTSTR lpszFileName)
) ?2 ~( t( z/ ]* R" q: _' @6 ^' O5 b0 Y, L
寻求! I6 X# a$ W+ ^8 H

" H; ~$ F$ R5 ]2 R0 `7 t. W( N代码:
9 l3 p) B% {# p  Y                        m_texWallPaper.LoadTexture( m_pd3dDevice, MakePath( "Theme\\", ::GetLanguage(), scanner.token ), 0xff0000 );# B3 v: A/ u7 c) g+ \
8 y0 ?+ X7 {: X9 E: o% w& A
并更换2 W9 P3 q! s& D, t& g% g% S) Y6 @/ c

2 d- l) o, r9 p2 k6 l8 f代码:
  q6 A! L  m! B- Z#define __RANDOM_WALLPAPER  S. J3 K0 k3 \& }2 S6 v
#ifdef __RANDOM_WALLPAPER9 B. l- O6 u1 `2 T
                        CString Filename;
4 n1 `( B9 Z7 j+ q                        int i = xRandom(3); // 1 , 2 , or 3
, Z- b& x' l" z( q% N                        switch(i)1 u8 x% r& r* A; s6 Y& |2 F
                        {" S, y* G" Z3 S, t1 g
                                case 1 : Filename = "screen1"; break; // first screen- I2 F9 f/ b/ S+ k
                                case 2: Filename = "screen2"; break; // second screen' O& Y/ J. i, J. _
                                case 3: Filename = "screen3"; break; // third screen1 R" [# a& [! K( t1 p8 n3 \5 k
                                default : Filename = "screen";break; // no white screen please % N  D3 [6 T& r! n6 G2 }' I4 e9 ^
                        }/ a+ v6 }! J6 `" l. {
                                        Filename += ".bmp"; // its a bmp
2 [3 O- L/ n7 m2 ?- i                                        m_texWallPaper.LoadTexture( m_pd3dDevice, MakePath( "Theme\\", ::GetLanguage(), Filename ), 0xff0000 ); // load the Random bG
! p6 d# }7 @- \( e  K2 B* q% P* o1 o7 G8 e7 ?6 k

. t! u) F7 g0 M' `; a#else
# U0 n! R& K7 ?                        m_texWallPaper.LoadTexture( m_pd3dDevice, MakePath( "Theme\\", ::GetLanguage(), scanner.token ), 0xff0000 );
  q) |) ]/ Z7 z/ V; S+ i#endif
/ e1 S6 S: z$ `' f. G$ \' `5 z4 c1 V% T3 o
已经获取随机屏幕(屏幕,屏蔽1屏幕2屏幕3)
" X4 }$ G& K9 ~  w. x% `0 r1 \1 l. i
xRandom也将产生一个0的屏幕也是为什么
" V; |( V+ Q6 C% S% {6 [5 K" Q* f* ~6 _* G& y) T





欢迎光临 飞飞世界论坛 (http://www.ffwold.com/) Powered by Discuz! X3.2