概述
名字
cur是cursor的縮寫.*.cur文件的格式是靜態光標文件,它的格式與圖標文件*.ico的格式是壹致的.壹般情況下,妳可以把壹個圖標文件改名後直接作為鼠標指針來使用.當然,壹些色彩豐富的大圖標,如果用作鼠標指針的話,在硬件不足的情況下,會出現閃爍的現象.
實際應用
對於光標文件來說,它與圖標文件(*.ico)的不同點主要在於:它使用了熱點標誌.熱點標誌是指妳按下鼠標按鈕時,真正的按下是在光標圖形的那壹個點上發生的.因為鼠標指針是壹幅圖形,所以,需要為它指定壹個具體的點(相對於這個圖形左上角的位置在X方向和Y方向的偏移量).如果不指定,這兩個值就是0,那麽,熱點就在鼠標指針的左上角.對於壹些特別的鼠標指針來說,這樣顯然是不合適的,例如在MS Office中當鼠標位於頁面的左邊附近時,會顯示壹個向右的箭頭,這樣的情況下,熱點如果還在左上角,就與人們的直觀理解有區別了.
設計
而無論是*.cur或者是*.ico,它們的格式都是按PE文件規範來設計的:首先是壹個文件類型標記,然後是壹段文件引導信息,再後是圖像數據,最後是掩碼標記區.掩碼區的內容是圖標和光標文件與位圖文件最大的區別.掩碼區用於指出:這幅圖像上每個點是否是透明的.透明的效果是,將這個點的顏色與背景上的顏色進行Xor運算而得到實際顯示的顏色.
圖形
*.ani是動態光標格式,它含有多個圖形信息,以及各個圖形的顯示順度,顯示時間長度的信息,它的結構比較復雜,但每壹個圖形的格式則與*.cur中圖形的描述方式是壹樣的.在多幅圖片之間的關系定義上,它與Gif動畫圖片是很類似的.
“CUR”在英漢詞典中的解釋(來源:百度詞典):
cur
KK:[]
DJ:[]
n.
1.野狗
2.壞蛋;無賴