/*程式功能:顯示連續動態前景圖案,
透明處理,
從而產生透明動畫效果
*/#include "stdafx.h"
//宣告全域性變數
//bg為背景圖,dra為恐龍連續跑動對應的遮蔽圖
hinstance hinst;
hbitmap dra,bg;
hdc hdc,mdc,bufdc;//視窗hdc,記憶體mdc, 選區點陣圖bufdc
hwnd hwnd;
dword tpre,tnow;
int num,x,y;
//ㄧα
atom myregisterclass(hinstance hinstance);
bool initinstance(hinstance, int);
lresult callback wndproc(hwnd, uint, wparam, lparam);
void mypaint(hdc hdc);
//****主函式**************************************
int apientry winmain(hinstance hinstance,
hinstance hprevinstance,
lpstr lpcmdline,
int ncmdshow)
//笴欄癹伴
while( msg.message!=wm_quit )
else
}return msg.wparam;
}atom myregisterclass(hinstance hinstance)
//****初始化函式*************************************
//載入點陣圖並設定各物件的初始值
bool initinstance(hinstance hinstance, int ncmdshow)
movewindow(hwnd,10,10,640,480,true);
showwindow(hwnd, ncmdshow);
updatewindow(hwnd);
hdc = getdc(hwnd);
mdc = createcompatibledc(hdc);
bufdc = createcompatibledc(hdc);
bmp = createcompatiblebitmap(hdc,640,480);
selectobject(mdc,bmp);
//載入前景圖和背景圖
dra = (hbitmap)loadimage(null,"dra.bmp",image_bitmap,760,198,lr_loadfromfile);
bg = (hbitmap)loadimage(null,"bg.bmp",image_bitmap,640,480,lr_loadfromfile);
num = 0; //顯示圖號
x = 640; //貼圖起始座標x
y = 360; //貼圖起始座標y
mypaint(hdc);
return true;
}//****自定義繪圖函式*********************************
// 1.恐龍圖透明處理
// 2.更新貼圖座標
void mypaint(hdc hdc)
//****癟矪瞶ㄧα***********************************
GDI 的線性漸變及透明色
最近剛做好乙個站,rails 3,大家捧場看看,謝謝!www.yo945.com 以前用過一段時間的gdi,感覺挺麻煩,換個畫刷還得呼叫selectobject來切換當前所用的畫刷,用完後再換回去,相當的煩。最近需要自己畫幾個控制項,就看了一下gdi 方面的內容,感覺用起來真的很不錯 和以前c bu...
js動畫實現透明度動畫
在本次例項中,由於一般主流的瀏覽器對於透明度opacity最大值為1,但是在ie6最大值是100,此次例子是按主流瀏覽器的透明度來算的,所以定義的是小數,也可以定義為整數為單位,在運算的時候遇到主流的瀏覽器除以100就可以了。例項 透明度動畫 title style body,div opacity...
Activity全屏透明動畫等
之前弄了很久沒有成功,不是透明不了就是不能全屏,下面大概貼以下 1建立sty樣式,屬性如下 這是啟動和關閉當前activity動畫,後面再貼出來 name android windowanimationstyle style animitem 背景顏色及透明程度 name android backg...