飞飞世界论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 12065|回复: 0
打印 上一主题 下一主题

随机背景

[复制链接]

197

主题

203

帖子

1064

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1064
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:38:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想告诉你,你只是想赶紧让邀请随机背景(始终是,不同的登录背景)
/ T% q8 S( W6 C1 c. ^4 |% E. e- L7 b  q! @, ]
很简单,你所要做的是创建euhc屏幕或负载。! q8 X6 \: K/ G) Z$ u
. ~# o1 ~; y4 y7 D
Einfahc在itheme.cpp* H% D' I9 G& q- Z  W7 L. N( ~$ g
搜索FUNTION
7 g- W9 H* y5 v! M& c$ h! q8 f: H1 q/ b' a8 `* e! f
代码:/ k' l# L8 S' R! A2 ^+ S
BOOL CTheme:oadTheme( LPDIRECT3DDEVICE9 pd3dDevice, LPCTSTR lpszFileName)
! D" E$ Z+ |* W: C2 r" P& g6 E6 k! M
寻求
5 ?+ Z+ s2 N! p( @6 z$ W5 i2 I, a
代码:
0 A, {# ^! v( q                        m_texWallPaper.LoadTexture( m_pd3dDevice, MakePath( "Theme\\", ::GetLanguage(), scanner.token ), 0xff0000 );& c  |2 y( u( I0 I% X' h
& j+ F4 J& k. K- K3 n
并更换7 k. f. {% Q% A+ n

: [2 m+ ~. w7 B代码:! g( t) H2 Z6 `; H" J3 f
#define __RANDOM_WALLPAPER6 H$ @" a8 R# N, d7 @6 `
#ifdef __RANDOM_WALLPAPER
' w6 t, \1 L$ [! G$ ?8 }: i$ K  J                        CString Filename;
, \! e& o+ k  k7 O% i+ a                        int i = xRandom(3); // 1 , 2 , or 3* c8 I% r( x$ m/ v! \1 @& i
                        switch(i)! g% t+ i: h, ?' a% H3 |% ~5 y1 ?
                        {
, q) f1 R* L( \6 ?1 h0 u9 A                                case 1 : Filename = "screen1"; break; // first screen
$ J; e4 x3 e, y                                case 2: Filename = "screen2"; break; // second screen2 i% s6 S8 D: X- I: Z% {9 W
                                case 3: Filename = "screen3"; break; // third screen! s" r! _& ?- s  i4 A* X; L0 u& ~
                                default : Filename = "screen";break; // no white screen please . h4 N# }$ v4 x1 E
                        }7 @# ^6 _" e) w$ y0 K: r. i
                                        Filename += ".bmp"; // its a bmp
2 r  V) I5 c; e! c7 F& m/ q                                        m_texWallPaper.LoadTexture( m_pd3dDevice, MakePath( "Theme\\", ::GetLanguage(), Filename ), 0xff0000 ); // load the Random bG
$ N, a! I! E9 |
8 ?4 `& {6 d* A6 H6 x& C! ]+ x2 C. x: ~# n- l1 H, N. ^
#else" Q' i1 W" G% B; d
                        m_texWallPaper.LoadTexture( m_pd3dDevice, MakePath( "Theme\\", ::GetLanguage(), scanner.token ), 0xff0000 );6 Q( X9 |0 V! N+ {
#endif! u0 R3 k+ o" t
8 u9 @- H. Z' C2 y/ \# A3 n
已经获取随机屏幕(屏幕,屏蔽1屏幕2屏幕3)* n; c0 D" i8 s1 k( \, F% @
" C9 B) E# V: K2 R" s! u
xRandom也将产生一个0的屏幕也是为什么) ~1 x5 y3 |* N. \" q" X9 Y
& M' t3 I- W3 J% A0 w
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|飞飞世界技术论坛  

GMT+8, 2025-6-17 00:18 , Processed in 0.083785 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表