模擬程式畫面淡出淡入的小程式 (BCB6, D7 ) |
|
richtop
資深會員 發表:122 回覆:646 積分:468 註冊:2003-06-10 發送簡訊給我 |
執行這個程式時,程式畫面會淡入,結束時會淡出。
這是利用將Form的AlphaBlend屬性設成true,以及改變AlphaBlendValue的值來實作的。
顯示速度若覺得不符您意,可修改程式碼以達到您的要求。
僅在XP環境下測試過! 提供Delphi7與BCB6程式碼與執行檔。
>
|
海星
高階會員 發表:41 回覆:217 積分:106 註冊:2003-01-09 發送簡訊給我 |
|
okeyla
一般會員 發表:51 回覆:20 積分:19 註冊:2003-06-12 發送簡訊給我 |
|
richtop
資深會員 發表:122 回覆:646 積分:468 註冊:2003-06-10 發送簡訊給我 |
海星,okeyla 大家好: 首先說明一下我的作業系統與開發環境:
作業系統:Windows XP professional
開發環境:C++ Builder 6.0 professional, Delphi 7 若依okeyla回應來看,應該能看到效果,但不知BCB5是否能開發?
關於這一點,因目前目前沒有BCB5,而且我是利用Form的AlphaBlend屬性設成true,以及改變AlphaBlendValue的值來實作的,因此如果BCB5沒有相關屬性的話,那我也不知道如何去作。或許有會員可以提供範例供我們一起學習。< > 至於海星的提問,我就不知道原因了。或許是作業系統不同吧。 不好意思!兩位的回應均不能給予肯定的回答。< > RichTop 敬上 =====*****
把數學當工具,可以解決問題;將數學變能力,能夠發現並解決問題!
=====#####
|
vagrant
一般會員 發表:29 回覆:72 積分:20 註冊:2003-07-04 發送簡訊給我 |
|
vengeance
一般會員 發表:9 回覆:11 積分:4 註冊:2004-05-31 發送簡訊給我 |
|
richtop
資深會員 發表:122 回覆:646 積分:468 註冊:2003-06-10 發送簡訊給我 |
vengeance 您好:
引言: 我想請問一下 Canvas->Rectangle(0,0,ClientWidth,ClientHeight); 為什麼要有這行呢 我實在是想不透!!! -- 我真的不懂啊??? 一年當五年用 >>< face="Verdana, Arial, Helvetica"> 當視窗一開始淡入的時候,如果其上的元件沒有更新,那畫面上就看不見它們,所以為了讓它們出現在Form上,我呼叫了各元件的Refresh(),而Form如果不加上上述那行的話,則client區會是黑的。 所以我就...,事實的真相就是這樣囉。 |
vengeance
一般會員 發表:9 回覆:11 積分:4 註冊:2004-05-31 發送簡訊給我 |
|
carloyan
一般會員 發表:35 回覆:14 積分:9 註冊:2004-05-26 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |