【www.shanpow.com--简历封面】
篇一:[sw系列封面]用VC制作带有滚动字幕的软件封面
软件启动时,常常需要自下而上循环滚动显示一些诸如软件名称、功能、版本、用户名、研制单位等信息的文字,在用户按任意键或点击鼠标键后,立即结束演示进入程序主界面。本文在vc中通过向工程中添加splash screen组件,然后扩展csplashwnd类方便地实现了这一功能。设计步骤如下: 1.创建一个名为test的sdi工程; 2.向工程中添加splash screen组件,即添加csplashwnd类; 3.导入软件封面的位图资源,标识号为idb_splash; 4.向csplashwnd类中添加函数drawtext,在软件封面中显示文字。代码如下: void csplashwnd::drawtext(cdc *pdc, int x, int y, int nalign, cstring sfontname, int nfontsize0,colorref crtextcolor, cstring stext) { //pdc:内存dc,x,y:文字位置,nalign:对齐方式 //sfont:字体,nfontsize0:字号,crtextcolor:文字颜色,stext:正文 logfont lf;//字体 lf.lfstrikeout=0;//删除线 lf.lfcharset = default_charset ;//字符集 lf.lfescapement =0;//角度 lf.lfitalic = 0 ;//倾斜 lf.lfunderline = 0 ;//下划线 lf.lfheight = nfontsize0 ;//字号 strcpy(lf.lffacename,sfacename.getbuffer(sfontname.getlength())); cfont font ; font.createfontindirect(&lf); cfont *poldfont = (cfont *)pdc->selectobject(&font); uint oldalign,ualign ; switch(nalign) { case 0: ualign = ta_left | ta_top ; break; case 1: ualign = ta_center | ta_top; break; case 2: ualign = ta_right | ta_top ; break; default: ualign = ta_left | ta_top ; break; } oldalign = pdc->settextalign(ualign); int oldmode = pdc->setbkmode(transparent); int oldcolor = pdc->settextcolor(crtextcolor) ; pdc->textout(x,y,stext);pdc->settextcolor(oldcolor) ; pdc->settextalign(oldalign); pdc->setbkmode(oldmode); pdc->selectobject(poldfont); font.deleteobject(); } 5. 给csplashwnd类中添加以下变量,并在构造函数中加入初始化代码; class csplashwnd : public cwnd {public: cdc m_dctext,m_dcimage;//显示dc的兼容内存dc cbitmap* m_pbitmap;//位图对象指针 cbitmap* m_poldbitmaptext,*m_poldbitmap;//跟踪内存dc中的原位图 crgn m_rgn;//用于生成矩形区域 crect m_textrect ;//显示文字的矩形区域 int m_ncurpos ;//文字当前位置 } csplashwnd::csplashwnd() { m_ncurpos = 50 ; } 6.设置显示文字的矩形区域。 bool csplashwnd::create(cwnd* pparentwnd /*= null*/) { m_textrect.copyrect(&crect(50,100,500,300)); } 7.添加 wm_paint消息处理函数,调用csplashwnd::drawtext显示文字。 void csplashwnd::onpaint() { cpaintdc dc(this); bitmap bm; m_bitmap.getbitmap(&bm); static bool bfirst = true;//指示是否第一次绘制窗口 if(bfirst) { if (!m_dcimage.createcompatibledc(&dc)) return; m_poldbitmap = m_dcimage.selectobject(&m_bitmap); if (!m_dctext.createcompatibledc(&dc)) return; m_pbitmap = new cbitmap ; int nbitcount = m_dctext.getdevicecaps(bitspixel); m_pbitmap->createbitmap(bm.bmwidth,bm.bmheight,1,nbitcount,null); m_poldbitmaptext = m_dctext.selectobject(m_pbitmap); m_rgn.createrectrgn(m_textrect.left,m_textrect.top, m_textrect.right,m_textrect.bottom); bfirst = false; } m_dctext.selectcliprgn(null); m_dctext.bitblt(0, 0, bm.bmwidth, bm.bmheight,&m_dcimage, 0, 0, srccopy); m_dctext.selectcliprgn(&m_rgn); int nbasex = m_textrect.left ; int nbasey = m_textrect.bottom-m_ncurpos; int nmidx = m_textrect.left + m_textrect.width()/2 ; drawtext(&m_dctext,nmidx,nbasey, 1, "楷体_gb2312",20, rgb(0,0,255) ,"研制单位"); drawtext(&m_dctext,nmidx,nbasey+30, 1, "楷体_gb2312",15, rgb(0,255,255) ,"武警指挥学院模拟中心"); dc.bitblt(0, 0, bm.bmwidth, bm.bmheight,&m_dctext, 0,0, srccopy); } 8.改变文字垂向位置,出现循环滚动效果: void csplashwnd::ontimer(uint nidevent) { m_ncurpos++; if( m_ncurpos>300 ) //循环 { m_ncurpos = 0 ; } invalidate(true); } 9. 演示软件封面时,隐藏主框架窗口: bool ctestapp::initinstance() { m_pmainwnd->showwindow(sw_hide); m_pmainwnd->updatewindow(); } 10.按任意键或点击鼠标键结束封面演示: lresult csplashwnd::windowproc(uint message, wparam wparam, lparam lparam) { if (c_psplashwnd) { if (message == wm_keydown ||message == wm_syskeydown || message == wm_lbuttondown ||message == wm_rbuttondown || message == wm_mbuttondown ||message == wm_nclbuttondown || message == wm_ncrbuttondown ||message == wm_ncmbuttondown) { c_psplashwnd->hidesplashscreen(); afxgetmainwnd()->showwindow(sw_maximize); return true; } } return cwnd::windowproc(message, wparam, lparam); } 11.封面窗口销毁后,释放有关对象: void csplashwnd::postncdestroy() { m_dcimage.selectobject(m_poldbitmap); m_dctext.selectcliprgn(null); m_dctext.selectobject(m_poldbitmaptext); m_bitmap.deleteobject(); m_rgn.deleteobject(); delete this; } 文中程序在windows9、visual c++ 6.0下运行通过
篇二:[sw系列封面]新搞笑图片一组(56p)
新搞笑图片一组(56 图)
2006-08-14 by xll.s
>hoi B*/1d 96vO!l 驾Wv (FN #A# f-! O1 k Mi st%A SO 口渴了O/@^ EF M4 w+L= SG-pO 天太热了,洗个凉水澡) "0X0@4 ¬c i4 m /v!)_:K-C? 东风标致206吗?&,c"V |$ n] r,x 3aqB ;P q N0,6# 谁的脚长成这样?#[hrny 2#& ) 5b[<#&s 8N i G4) 敬业的摄影师O&IC}t*4 *RO cC wj=t A|y8e 日本车吗?4bL}2 b Q!fG _n = eo >pi 臭脚系列 <q Xi W*> 6cV5,`a( gEBEPcu{A 臭脚系列二`| Sw|a%1 %:a`q3 57_ 9hf94 _U- o[yRp 这么瘦的动物f{t Ln I: GR t4*ZYJ8 17 =8A@ p 这是什么造型?/( }]Dev : W: 6VelOA 3. $Hz }f_& k 比较恶心的面具‘j5<Gz f {m QUUD4 Tx#L /?e4 NIKEU {0e Ok 5l 9 2%l‘B sn 车比人重要]Ex]8`- E} @emR np ,WX;w@¬g) <` l;_ 8 这年头,猫也要看A片 -Kp l;Y ‘ %%c#-1{Ha d= iBN`T c TMD,这两个人连毛主席都不放在眼里=` Njv FB 5dZ SoAm +iCh ~1i IihX3{kr 又是日本人?<Ig0FUm-$# = OwX6+@K oq &ch?Yo #`% 没吓着大家吧?LVj V v 63 ^Z F4H"E -fu~l*Z"j) 这个小男孩真是的.....J>JJvt!r1& 6w " ]Kc1a (Z PPMx "S 这样行吗?0f?] PK b‘ Uc<*a e: B=+lb X*(. 是大象的吗?W/ i act [ (K WQs)- eqx)` d?w 沙发系列一(大家坐稳了哦)Y@Y41!+i b PJ 5 ;8. = / W7Zo?F 沙发系列二(这样的沙发谁敢坐?)hyFn6T$E%L[^]U Q}( Lqcc 好多XXX,是我的错,各位看官不要生气以后尽量避免 wjgxH 上厕所也得有分寸lCr!_7;Iqo z#g7S < { whp HQ i xGEV1O 不管黑猫白猫,能博您一笑就是好猫]`6! )@ qQ I *2 d ,Q.PytT Eh 1ed 看的好了,别忘记顶哦H g-E 4hpA J N: R dP 3nx* q<]$ 服务员,快点上菜啦!HC B $JE }}4: l}d -|=15eS t ){a‘‘BBw 老婆不在家7O#o zg9C .LY9gXhg 我都是这样洗碗的R@iU/B aK )"c!?: G -9 }% Y [&O^np|u X 这张图取什么名字好呢?@2_ *?r u , ; U w - < n@ I|N2 qj~b;2#^ 这个开起来肯定很爽 4D]$ %#w (J u) ll oa[ XZ 是鱼是兽?< 7T?W "hv ¬3dD9>7 S J MN!*jf vd +0D NY 路的尽头给人带来无限遐想3`2 X A0 K &g K: x; >>F!T"|+q} .H< 5 j 大千世界.无奇不有.这么好的车上装了些什么东西啊?eaD [58t | x9 `en ¬. d @c|L] c51<f P 这是哪个国家的,挺有钱SC1} J, *q(:G1K .sB L$ u%BQT 车呢? &auUh27 )[= pC aY > WP &?Y 激情世界杯m el M%o¬ eB+pLO|u y >rPK1nmr<$ r)R!It h1v 这个更好玩&"o A ]y H,7 )Nw` np$ ] AGK yK $*+ 加长的P8A-q{XT#7 见过吗?a,n~,{.^ z a‘c/m B TO Z3Q1 sQ1| 看得累了吧?发几个美女养养眼hSw7:lB BQb q W67H )rg(wqskb$ 我顶! m0` " C l mq; 2D p8nx , +, 武士?/yhs 3szgW2 ; ci S h N6o 连伴娘也不放过`8 r(MK X&x`) h,9r-R 注意布施的表情a8: , Nz6Z@3c >W YD! P|x 烤出来的东西你敢吃吗?%qY¬<* z Z `0$PC 1 ] 偷拍我i(w_ JwR 鄙视你lZ¬ N In9 ¬ Dvv a }Y<|ATbJ 贞子?n4k?,-ts|? yZnx =w% Y 0z" 传说中的四不像^ =G@(P$AZ N1}Fj~^* 8 I3X #xE 看不懂这个是用来干什么的7^=! 0 (W]v{[ ~` |wXUo 不是韩国就是日本的. ¬ bW "Q6)B [U5@3$U B? NOKIAI Y%K dD@} %<GkZtAn"¬ 7BVy}J Q 7 好酷哦&Pn.Mxt!5 }+$¬N|Br 又上关于毛的6L G|1Eq
篇三:[sw系列封面]试驾体验标致308 CC与308 SW
美好的天气里打开车顶呼吸一下新鲜空气是敞篷车的专利。如果只想享受阳光,超大的玻璃车顶正合适。今天这两款进口标致车,仿佛正是为北京阳光明媚的秋日准备的。这是一个阳光明媚的秋日清晨,红色的倩影出现在首都机场T3 航站楼。308CC,人们从它尾部的标识认出了它,然后恍然大悟:307 的换代,还是敞篷的。与CC 的引人注目相比,尾随其后的308 SW 只是凭借如出一辙的车头引起了人们的一些关注。成人图片,成人电影,成人小说,密码破解- l! _& H1 N9 f/ m: t# U从A柱开始就有不一样的形状308 SW的侧面很饱满中国人对308 CC 确实更熟悉, 很多年前206CC 就曾进口过,在当时车型新颖、价格适中,所以销量相当不错。随后307CC、207CC 的身影一直没有在中国间断过。308CC 的设计显然是这前后4 款CC 车型中最动感的,尤其是车尾。308 SW 其实也很耐看,裹向两边的尾窗有407SW 的影子。 = 逍遥宫= 最新地址http://www.xiaoyao2.info/关闭注册0 c" I5 D! K+ ^成人图片,成人电影,成人小说,密码破解- z" o6 |" M5 Z: A- }0 T( c4 M308 CC的座椅更漂亮,“包裹”得也更紧,黑色的内饰非常漂亮308 车系的内饰造型比307 系列新颖多了,但并没有翻天覆地的变化,对于熟悉标致车的人来说,操作方式和手感都不会陌生。在只比普通紧凑级旅行车高出一点的外形下,308 SW 的车内简直就是一场美妙的空间魔术。最多可以容纳7 名乘客,还能根据需要随意摆放后两排的5 个独立座椅。如果购买的是5 座车,第二排的座椅也可以安装在第三排的预留位置上。行李厢的开口又大又低,装卸货物极为方便。最引人入胜的是巨大的全景玻璃车顶,与前风挡玻璃紧密相连,创造了非常开阔的视觉。空气围巾可以创造合适的车内温度308 CC 的乘坐空间也非常宽裕,这是一辆真正的4 座敞篷车,后排座位对于成年男性来说只是在合上车篷时头部有些顶,腿部空间和肩部的横向空间都很宽松。在硬顶车与敞篷车之间转换在20 秒内就可完成,车速在每小时12 公里以下都可以进行操作。成人图片,成人电影,成人小说,密码破解" \% G* e" Z, U: cwww.xiaoyao2.info; }0 Q8 H$ O: L9 B0 S后排空间是标准的紧凑级车表现/ X+ \# n* v v, ?还有一个很温暖的设备,AIRWAVE 头颈加热系统,最早在奔驰的敞篷车上使用,从头枕上的出风口送风,保证在敞篷时身体周围也有合适的温度。敞篷车的行李厢空间很受关注,尤其是这样一辆可容纳4 人的敞篷车,行李空间更加重要。308 CC 的行李厢最大有403 升,而且开口特大,几乎像发动机盖一样,不必弯腰,可以从侧面取物。 = 逍遥宫= 最新地址http://www.xiaoyao2.info/关闭注册0 u8 ^* r* r& [, Q1.6升涡轮增压发动机和207CC的是同一款,但是输出功率调低了,仍然保持在原来2.0升发动机140马力的水平上。原因何在?我认为是定位的变化。308 SW肯定是为家庭服务的,而308 CC的主人也许大多是女性,或者是看重实用性和敞篷功能并存的非性能爱好者,他们对动力性的要求是充足、无需刺激。而207CC则能满足更高的运动要求,因此还配备的手动变速箱。140马力的输出显得很温和,但油门的响应性能非常好,老2.0发动机中途加速较慢的软肋得到了很好的加强。发动机很出色,可是4挡变速箱再一次成了拖油瓶,只不过在发动机出色性能的掩盖下,抱怨比原来少了。www.xiaoyao2.info7 K7 I. ?4 l# w; K% r: D& m! i; E物品不能让软隔板有变形,否则无法打开顶篷www.xiaoyao2.info$ o% Q! n$ ~9 c/ q4 }" B( p连降两挡急加油是变速箱最不适应的,总要出现顿挫和停滞的现象,变速箱好像要仔细分析几秒钟,才做出降挡的动作。解决的办法是尽量不用一脚到底的开法儿,只是深踩油门,让变速箱降一挡,就能得到充沛的反馈。伴随着泄气阀“滋滋”的声音,从1400转就开始奉送的240牛·米扭矩可以轻松完成任何正常的提速需要。除了这点瑕疵,就没什么抱怨的了。如果非要激烈驾驶,你会选择CC吗?我的选择是SW。308 SW的转向干净流畅,车头的反应与手上的动作很协调,转向准确性高,方向盘还有不错的路感。) y9 y0 |" a; D" A$ I6 ~" t$ j6 @. B+ Y [+ g第三排对成年人来说非常的“凑合”关闭注册,开放邀请注册/发信到 [email protected] 索取最新地址0 g( B8 h2 K& Q) U2 T0 O2 r悬挂比较硬朗,并线时车身很平稳,侧倾的幅度比较明显,但只要没有濒临极限,就不会让人失去自信。让人感觉操控性好的因素还在于车尾,308 SW的车尾没有任何累赘的感觉,在转弯时它总是特别安分,很听话地跟随着车头的动向,让人忘记这是一辆7座位旅行车。当然这是在空载情况下的表现。摸清了 SW的性格,再开CC就会清楚地感受到车身刚性的差距。CC在弯中侧倾的现象比SW严重,推头也来的早一些。关闭注册,开放邀请注册/发信到 [email protected] 索取最新地址% h. n) B2 c( L# D" c7 _0 ? ]空间巨大,5座车可把第二排座椅装在第三排上关闭注册,开放邀请注册/发信到 [email protected] 索取最新地址( G4 n# e3 t, m* r0 Q: Y/ \3 U, M308 SW在舒适性、操控性、动力性之间找到了很好的平衡,灵活、宽敞的车内空间非常适合家庭使用。308 CC则充分实现其功能性,但性能有所牺牲。两者虽然源自同一平台,但性格、功能各异,基本不存在交集,这就是标致“玛格丽特”计划的成功之处。一个家庭,如果能同时拥有这样的两辆车,将是完整而又完美的组合。关闭注册,开放邀请注册/发信到 [email protected] 索取最新地址$ @% r$ A( y$ G" W6 o = 逍遥宫= 最新地址http://www.xiaoyao2.info/关闭注册9 a# Y7 Z% [6 z* R4 S( X两辆车的内饰造型完全一样,主动头枕靠上去很舒服 =