亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? winskinreg.pas

?? 使用說明:    編譯并安裝
?? PAS
字號:
unit WinSkinReg;

interface

{$I Compilers.Inc}

uses  Dialogs, Forms, Classes, SysUtils,
{$ifdef DELPHI_4}
   DsgnIntf,
{$endif DELPHI_4}

{$ifdef DELPHI_5}
   DsgnIntf,
{$endif DELPHI_5}

{$ifdef DELPHI_6_UP}
     DesignIntf,DesignEditors,
{$endif DELPHI_6}

{$ifdef CPPB_5}
   DsgnIntf,
{$endif CPPB_5}

{$ifdef CPPB_6}
     DesignIntf,DesignEditors,
{$endif CPPB_6}

   winskindata,skinread,winsubclass,winskinform,WinSkinStore,SkinCaption;

procedure Register;

implementation


type
{ TWinSkinStore}
  TWinSkinStore = class(TPropertyEditor)
  private
  public
    procedure Edit; override;
    function GetAttributes: TPropertyAttributes; override;
    function GetValue: string; override;
  end;

procedure TWinSkinStore.Edit;
var
  skindata: TSkindata;      //ms
  storeitem: TSkinCollectionItem; //ms

  OpenDialog: TOpenDialog;
begin
  { Execute editor }
  OpenDialog := TOpenDialog.Create(Application);
  OpenDialog.Filter := 'Skin files (*.skn)|*.skn';
  try
    if OpenDialog.Execute then
    begin

      { this entire block by ms }
      storeitem := nil;
      skindata := nil;

      if GetComponent(0) is TSkinCollectionItem then
        storeitem := GetComponent(0) as TSkinCollectionItem;

      if GetComponent(0) is TSkindata then
        skindata := GetComponent(0) as TSkindata;

      if storeitem <> nil then
      begin
        storeitem.LoadFromFile(OpenDialog.FileName);
      end
      else
      if skindata <> nil then
      begin
        skindata.data.clear;
        skindata.data.LoadFromFile(OpenDialog.FileName);
        skindata.SkinFile := '';
      end;
      {
      TSkindata(GetComponent(0)).data.clear;
      TSkindata(GetComponent(0)).data.LoadFromFile(OpenDialog.FileName);
      TSkindata(GetComponent(0)).SkinFile := '';
      }
    end;
    Modified;
  finally
    OpenDialog.Free;
  end;
end;

function TWinSkinStore.GetAttributes: TPropertyAttributes;
begin
  Result := [paDialog];
end;

function TWinSkinStore.GetValue: string;
var
  skindata: TSkindata;      //ms
  storeitem: TSkinCollectionItem; //ms
begin

  // ms
  storeitem := nil;
  skindata := nil;

  if GetComponent(0) is TSkinCollectionItem then
    storeitem := GetComponent(0) as TSkinCollectionItem;

  if GetComponent(0) is TSkindata then
    skindata := GetComponent(0) as TSkindata;

  if storeitem <> nil then
  begin
    if storeitem.DataSize > 0 then
      Result := '(SkinData)'
    else
      Result := '(Empty)'
  end;

  if skindata <> nil then
  begin
    if TSkindata(GetComponent(0)).data.size > 0 then
      Result := '(SkinData)'
    else
      Result := '(Empty)'
  end;

end;

procedure Register;
begin
  RegisterComponents('VCLSkin', [TSkinData, TSkinStore, TSkinCaption]);
  RegisterPropertyEditor(TypeInfo(String), TSkinData, 'SkinStore',TWinSkinStore);

  // ms
  RegisterPropertyEditor(TypeInfo(String), TSkinCollectionItem, 'SkinData',TWinSkinStore);

end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人成网站在线| 国产精品久久久一区麻豆最新章节| 国产精品日日摸夜夜摸av| 五月婷婷欧美视频| 一本一道久久a久久精品综合蜜臀| 精品福利一区二区三区免费视频| 亚洲成人av电影| 成av人片一区二区| 久久久国产午夜精品| 秋霞影院一区二区| 在线这里只有精品| 国产精品久久久久aaaa樱花| 激情六月婷婷久久| 欧美高清视频不卡网| 一区二区三区在线视频免费观看| 国产成人免费av在线| 欧美高清视频www夜色资源网| 综合网在线视频| 国产精品亚洲午夜一区二区三区| 欧美一激情一区二区三区| 亚洲综合免费观看高清完整版| 成人性生交大片免费看中文| 欧美精品一区二区三区四区| 日本大胆欧美人术艺术动态| 欧美亚洲国产bt| 亚洲女人小视频在线观看| av成人免费在线| 国产三级精品视频| 韩国女主播成人在线| 欧美变态tickling挠脚心| 日日摸夜夜添夜夜添国产精品| 欧美色国产精品| 夜夜揉揉日日人人青青一国产精品| 99国产精品久久久久久久久久久 | 国产成人自拍网| 欧美不卡视频一区| 蜜桃av一区二区三区电影| 欧美理论在线播放| 亚洲综合男人的天堂| 欧美性淫爽ww久久久久无| 亚洲欧美另类在线| 91啪亚洲精品| 自拍偷拍亚洲激情| 色综合 综合色| 一区二区三区中文字幕精品精品| 91猫先生在线| 亚洲最色的网站| 欧美在线啊v一区| 亚洲一区二区三区视频在线播放 | 在线观看日韩一区| 亚洲一区二区三区国产| 欧美日韩精品免费| 日日摸夜夜添夜夜添精品视频 | 91精品国产综合久久精品性色| 亚洲第一在线综合网站| 欧美放荡的少妇| 免费人成在线不卡| 精品欧美一区二区久久| 国产精品456| 国产精品美女久久久久久| 91蝌蚪porny成人天涯| 一区二区三区四区亚洲| 欧美视频三区在线播放| 日韩国产欧美在线播放| 欧美大片一区二区| 国产精品自在在线| 国产精品不卡一区| 欧美色倩网站大全免费| 日产精品久久久久久久性色| 亚洲精品一区二区精华| 91香蕉视频mp4| 午夜精品在线看| 亚洲精品一区二区三区影院 | 国产精品88av| 亚洲精品第1页| 欧美一区二区三区色| 国产馆精品极品| 亚洲精品视频免费看| 7777精品伊人久久久大香线蕉超级流畅| 乱中年女人伦av一区二区| 中文字幕不卡在线观看| 精品视频123区在线观看| 久久99精品一区二区三区三区| 中文av一区二区| 欧美日韩成人在线| 国产精品99久| 亚洲一区自拍偷拍| 精品电影一区二区| 一本大道久久精品懂色aⅴ | 亚洲色欲色欲www| 91精品久久久久久蜜臀| 粉嫩一区二区三区性色av| 亚洲二区视频在线| 久久久久久亚洲综合| 欧美午夜理伦三级在线观看| 国产伦精品一区二区三区免费 | 亚洲成av人片在线观看| 久久久99久久| 欧美日韩性生活| 国产91在线|亚洲| 日本美女一区二区三区| 综合久久久久久| 精品成a人在线观看| 欧美性猛交xxxx黑人交| 国产成人精品aa毛片| 午夜精品视频在线观看| 国产精品嫩草影院av蜜臀| 日韩视频免费观看高清在线视频| 99re热这里只有精品免费视频| 蜜臀av一区二区在线观看 | 日本一区二区成人| 欧美丰满一区二区免费视频| av不卡一区二区三区| 久久av资源站| 五月开心婷婷久久| 成人免费在线播放视频| 久久免费午夜影院| 51久久夜色精品国产麻豆| 色美美综合视频| 成人污污视频在线观看| 久久国产尿小便嘘嘘| 亚洲成人综合在线| 亚洲欧美视频在线观看| 国产情人综合久久777777| 91麻豆精品国产自产在线 | 国产乱理伦片在线观看夜一区| 天天免费综合色| 一区二区三区在线观看动漫| 国产精品你懂的在线欣赏| 久久理论电影网| 欧美精品123区| 精品视频123区在线观看| 日本高清不卡一区| www.欧美日韩国产在线| 国产黄人亚洲片| 国产伦理精品不卡| 韩国视频一区二区| 麻豆91小视频| 免费人成在线不卡| 欧美a一区二区| 日本成人超碰在线观看| 亚洲成精国产精品女| 亚洲v日本v欧美v久久精品| 亚洲另类一区二区| 综合激情成人伊人| 亚洲欧洲精品一区二区精品久久久| 久久久精品黄色| 精品美女在线观看| 26uuu亚洲婷婷狠狠天堂| 日韩精品在线网站| 精品少妇一区二区| 亚洲精品一区二区三区精华液| 欧美精品一区二区三区在线| 26uuu国产在线精品一区二区| 日韩免费高清av| 日韩一区二区三免费高清| 欧美一区二区三区免费大片 | 在线视频国内一区二区| 91福利精品第一导航| 欧美伊人精品成人久久综合97| 色999日韩国产欧美一区二区| 色呦呦日韩精品| 日本精品一区二区三区高清| 色婷婷av一区二区三区之一色屋| 91黄色在线观看| 欧美日韩国产一级| 欧美一区二区三区在线| 日韩无一区二区| 久久综合久久综合亚洲| 国产欧美一区二区在线观看| 国产精品情趣视频| 亚洲欧美色一区| 天涯成人国产亚洲精品一区av| 日本免费在线视频不卡一不卡二| 久久99国产精品免费网站| 国产精品一区不卡| av一二三不卡影片| 欧美三级资源在线| 日韩一区二区在线播放| 久久网这里都是精品| 国产精品卡一卡二卡三| 一区二区三区色| 麻豆91免费观看| 成人app网站| 精品视频一区三区九区| 日韩精品一区二区三区中文精品| 久久久欧美精品sm网站| 亚洲欧洲色图综合| 午夜电影网一区| 国产综合成人久久大片91| 92精品国产成人观看免费 | 色中色一区二区| 91麻豆精品国产91久久久久久| 精品成人a区在线观看| 中文字幕在线不卡一区| 亚洲午夜久久久| 国产在线视频一区二区| 91在线精品一区二区三区| 51久久夜色精品国产麻豆| 国产欧美精品国产国产专区|