捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号-1 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
ThemeEngine v4.50 Full Source For D4-D7
关键字:ThemeEngine 主题 界面 控件包 TE
来 自:转载,http://www.ksdev.com
平 台:Win9x,Win2k/NT,WinXP 下载所需:0 火柴
深浅度:高级 完成时间:2004/7/26
发布者:hbqckzj 发布时间:2004/8/22
编辑器:D4-D7 语  种:ENGLISH
分 类:控件包 下载浏览:989/11696
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
ThemeEngine 是一套VCL库允许你改变程序的窗体,菜单,标准或者扩展组件,消息框,提示框等等的外貌。
ThemeEngine 让你的程序支持各种主题界面,支持Microsoft ThemeAPI。

本压缩包含完整代码,适用于D4-D7。
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
ThemeEngine v7.04 with FS
LandyKing 2007/7/26 下+10033/浏+12825 评+7
ThemeEngine v6.0 Full Source
jacky_zz 2005/11/27 下+4347/浏+14463 评+7
Themeengine v5.05 完整源码版
hbqckzj 2005/3/23 下+2628/浏+12467 评+12
Themeengine v5.04 完整源码版
hbqckzj 2005/3/20 下+1493/浏+8537 评+0
TeRollTray 从ThemeEngine中提取 修改版
softsword 2004/12/7 下+927/浏+14085 评+4
ThemeEngine v4.50 Full Source For D4-D7
hbqckzj 2004/8/22 下+989/浏+11697 评+10
ThemeEngine v4.50 For D7 & 汉化/破解
hbqckzj 2004/8/3 下+1116/浏+10736 评+6
ThemeEngine v4.49 For D7 & 汉化/破解(皮肤…
cwangjun 2004/7/7 下+1131/浏+11985 评+9
ThemeEngine version 4.40 破解版 (皮肤界面…
netbat 2004/3/31 下+1261/浏+13500 评+7
SkinEngine v3.4.7 (皮肤界面控件包)
mantousoft 2003/9/22 下+15083/浏+44819 评+28
ThemeEngine 3.5.8 修正版 (主题界面控件包…
mantousoft 2003/9/16 下+1471/浏+16333 评+18
相关评论
共有评论10条 当前显示最后6条评论
softsword 2004/8/25 19:28:41
不过标题还应该加上 For CB4-6,呵呵
kyori_ng 2004/10/19 11:20:17
太感谢了。我找了很久。^^
mh6438 2004/10/20 9:39:17
怎麼我安裝不上呢,啟運delphi時總是提示找不到程序執行的文件庫
xblan 2004/12/12 19:23:05
是啊
我也是找不到那个.bpi呀
lczh8420 2004/12/14 9:50:01
45版本有很多缺陷,其中一项就是在隐藏(只在工具栏上面点击隐藏或打开)得时候会出错,错误就在这个事件{ Internal Tray Event ==========}
procedure TTeDefaultForm.DoApplicationMinimize(Sender: TObject);
begin
  Application.OnMinimize := nil;
    try
      if FWindowState <> kwsMinimized then
        if FMinimizeApplication then
          if FWindowState <> kwsTray then
          begin
          Minimize;
          if Assigned(FOldApplicationMinimize) then
          FOldApplicationMinimize(Sender);
          end;
    finally
      Application.OnMinimize := DoApplicationMinimize;
    end;
end;
我在上面加了try except end事件也不知道对不对,有好办法得请发一下啊
xlnrony 2004/12/30 16:21:42
TeDBEdit对中文支持不好TeDBEdit的父类TTeEdit竟然这样的代码
procedure TTeEdit.KeyDown(var Key: word; Shift: TShiftState);
var
  TmpS: WideString;
  OldCaretPosition: integer;
begin
  inherited KeyDown(Key, Shift);
  if Key = 0 then Exit;

  OldCaretPosition := CaretPosition;
  case Key of
    VK_END: CaretPosition := Length(Text);
    VK_HOME: CaretPosition := 0;
    VK_LEFT:
      if ssCtrl in Shift then
        CaretPosition := GetPrivWordBeging(CaretPosition)
      else
        CaretPosition := CaretPosition - 1; //-----》也不考虑中文占两个字节,晕!!!
    VK_RIGHT:
      if ssCtrl in Shift then
        CaretPosition := GetNextWordBeging(CaretPosition)
      else
        CaretPosition := CaretPosition + 1;
    VK_DELETE, 8: {Delete or BackSpace key was pressed}
      if not ReadOnly then
      begin
        if SelLength <> 0 then
        begin
          if Shift = [ssShift] then
          CutToClipboard
          else
          ClearSelection;
        end
        else
        begin
          TmpS := Text;
          if TmpS <> ' then
          if Key = VK_DELETE then
          begin
          FActionStack.FragmentDeleted(CaretPosition + 1,TmpS[CaretPosition + 1]);
          Delete(TmpS, CaretPosition + 1, 1);
          end
          else
          begin {BackSpace key was pressed}
          if CaretPosition > 0 then
          FActionStack.FragmentDeleted(CaretPosition,TmpS[CaretPosition]);
          Delete(TmpS, CaretPosition, 1);
          CaretPosition := CaretPosition - 1;
          end;
          Text := TmpS;
        end;
      end;
    VK_INSERT:
      if Shift = [ssCtrl] then
        CopyToClipboard
      else
        if Shift = [ssShift] then
          PasteFromClipboard;
    Ord('c'),
      Ord('C'):
      if Shift = [ssCtrl] then
        CopyToClipboard;
    Ord('v'),
      Ord('V'):
      if Shift = [ssCtrl] then
        PasteFromClipboard;
    Ord('x'),
      Ord('X'):
      if Shift = [ssCtrl] then
        CutToClipboard;
    Ord('z'), Ord('Z'):
      if Shift = [ssCtrl] then
        UnDo;
  end;

  if Key in [VK_END, VK_HOME, VK_LEFT, VK_RIGHT] then
  begin
    if ssShift in Shift then
    begin
      if SelLength = 0 then
        FSelStart := OldCaretPosition;
      FSelStart := CaretPosition;
      FSelLength := FSelLength - (CaretPosition - OldCaretPosition);
    end
    else
      FSelLength := 0;
    Invalidate;
  end;
  UpdateCaretePosition;
end;
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号-1 更新RSS列表