飞飞世界论坛

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

随机背景

[复制链接]

197

主题

203

帖子

1078

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1078
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:38:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想告诉你,你只是想赶紧让邀请随机背景(始终是,不同的登录背景)
* T$ [9 J; ^. T# z4 h0 b) w
3 h1 q% X. k, N! A( ~: p# x很简单,你所要做的是创建euhc屏幕或负载。  {: b) @4 v; {9 w

! j0 `0 Q' r/ Q: f' q/ @9 |Einfahc在itheme.cpp
# D% X4 e2 g" ~; \  k搜索FUNTION
+ F* z& k2 ~$ h; R6 c0 y% d/ n' r, k+ P" |* F, R
代码:
' H; q4 ~1 F3 h& j# }8 P' hBOOL CTheme:oadTheme( LPDIRECT3DDEVICE9 pd3dDevice, LPCTSTR lpszFileName)
6 v  w1 ~6 x; v8 ]/ z; k3 A+ c: e6 u+ K9 L. x6 N
寻求
6 H; o  |: g# F# R2 G
' }0 E# o( `" P0 z0 V1 v代码:
2 ~$ g5 y4 R) z; l. A9 q7 z3 |                        m_texWallPaper.LoadTexture( m_pd3dDevice, MakePath( "Theme\\", ::GetLanguage(), scanner.token ), 0xff0000 );- ]' r/ J2 C: T6 x# }# c  R. g8 a

, s; h2 C( Z. q& S并更换/ l  l- i, K! R; A/ F& s" G
- y" k$ y: E8 T8 W
代码:
) @  F1 o" [! V/ L6 b0 S1 t#define __RANDOM_WALLPAPER% `1 }7 A* @1 j( \7 z; @6 M1 d; d
#ifdef __RANDOM_WALLPAPER, \: _8 U" t0 D8 z* j
                        CString Filename;
! G: [% |9 n4 D( b  N; m                        int i = xRandom(3); // 1 , 2 , or 3
( l4 E: j' a! \& p& B6 L8 P                        switch(i)3 t) t6 Q. ~$ g+ \0 }
                        {
( ~% O, K4 w, h' d                                case 1 : Filename = "screen1"; break; // first screen5 P; B: y7 l: c; R
                                case 2: Filename = "screen2"; break; // second screen  E" k" e# e' @2 i4 x4 ?5 x
                                case 3: Filename = "screen3"; break; // third screen9 n$ Z: U4 E6 z* b
                                default : Filename = "screen";break; // no white screen please + U$ @8 Z/ t: {8 Y5 K
                        }
. u  t+ u' r2 E                                        Filename += ".bmp"; // its a bmp ( k8 h& B- n7 B  P' N- c" I
                                        m_texWallPaper.LoadTexture( m_pd3dDevice, MakePath( "Theme\\", ::GetLanguage(), Filename ), 0xff0000 ); // load the Random bG
" \  m% o: a: K* \
7 c; v3 V1 l& \  q
: a. r: I- `* b2 a, T8 l4 C* w#else
! Q8 ^/ C. g: |/ D                        m_texWallPaper.LoadTexture( m_pd3dDevice, MakePath( "Theme\\", ::GetLanguage(), scanner.token ), 0xff0000 );
3 P. f, Q0 ]0 i: B: o# v( b#endif
' J2 P, _* F" i" Q3 |! S" C1 F& e2 R7 W
已经获取随机屏幕(屏幕,屏蔽1屏幕2屏幕3)" T: D, N5 A$ K* y  `# `  t% k

/ t( S8 Z8 N$ O& m- L- _xRandom也将产生一个0的屏幕也是为什么: J+ c( e, Y& _$ w/ l2 p
4 f7 m' O  y! U# X
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-22 19:58 , Processed in 0.064078 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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