• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 在程序中實現換Skins功能

    發表于:2007-07-04來源:作者:點擊數: 標簽:
    寧 波 孫航東 隨著軟件設計水平的發展,人們已越來越注重軟件界面的設計,從最初文字界面、仿 Windows 界面,到現在的Windows界面?,F在許多 程序員 開始設計背景插件,以使用戶可以隨時選取自己喜歡的背景圖案,從而定制出屬于自己風格的軟件界面。 在這方面
    寧 波 孫航東

      隨著軟件設計水平的發展,人們已越來越注重軟件界面的設計,從最初文字界面、仿Windows界面,到現在的Windows界面?,F在許多程序員開始設計背景插件,以使用戶可以隨時選取自己喜歡的背景圖案,從而定制出屬于自己風格的軟件界面。

      在這方面,Winamp可說是一個典型的代表,其眾多的Skins使喜歡他的用戶愛不釋手,其次便是超級解霸5.5。

      那么怎樣在自己設計的程序中實現上述功能呢?最近筆者通過實踐在 C++ Builder 3.0中實現了該功能,先介紹如下。

      首先,在 BCB 3.0中新建一個工程文件并存盤。然后在Form1上加入TIamge、TButton、TOpenPictureDialog控件,然后設Image1的Align屬性為alCient,OpenPictureDialog1的DefaultExt屬性為.bmp,Options中的OfFileMustExit、ofCreatPrompt、ofShareware屬性為True。在Button1Click中添入

      void __fastcall TForm1::Button1Click(TObject *Sender) {

       OpenPictureDialog1-〉Execute();

       Image1-〉Picture-〉LoadFromFile(OpenPictureDialog1-〉FileName);

       }

      然后存盤,編譯。在運行時只要單擊Button1,便可選中自己喜歡的圖片文件去更改背景了。

      用戶在設計程序時只須加入上述方法和屬性,便可實現類似Winamp的換Skins功能,從而為自己的軟件增加特色?! ?/p>

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>