仅供大家学习使用,请大家支持正版!! TMS Advanced Charts 3.8.0.3 Full Source D6-XE6 该控件用来画图标,压缩包里还有FOR INTRAWEB的版本 链接: http://pan.baidu.com/s/1hq1Q2tY 密码: 6u2v…
关键字: MemoryStream.WMP.WindowsMediaPlayer.Play .Load. Delphi.C++.C#.ActiveX控件 作  者: CaiBirdy 问  题:正常使用WindowsMediaPlayer控件的URL属性可以很方便播放音视频,但是在独立桌面软件中,这种方式的URL必须是一个本地文件,但是有些特殊应用中,对音视频文件加密保护,且要求只能播放,但不能拷贝,即使拷贝了也是无法播放的文件(因为文件被加密处理了),同时要求播放过程中不能在本地生成临时文件.…
超类化源码: procedure TWinControl.CreateSubClass(var Params: TCreateParams; ControlClassName: PChar); const {CS_OWNDC标志,属于此窗口类的窗口实例都有自己的DC(称为私有DC) } {CS_CLASSDC标志,所有属于该类的窗口实例共享相同的DC(称为类DC).类DC有一些私有DC的优点,而更加节约内存} {CS_PARENTDC标志,属于这个类的窗口都使用它的父窗口的句柄.和CS_CLAS…
+2016-08-20 v3.2.0 +表格增强. +表格列RenderField增加属性ClientHtmlEncode,用于在客户端进行HTML编码. -增加示例:单元格编辑->杂项->客户端HTML编码. -表格的ExpandOnDoubleClick改名为ExpandOnDblClick:选项卡的CloseOnDblclick改名为CloseOnDblClick. -表格增加TreeExpandOnDblClick:树控件增加ExpandOnDblClick.增加示例:树表格->…
由于uCGUIBulider4.0不能在64位操作系统中运行,于是在电脑上通过VMware Workstation Pro搭建虚拟的32位的win7环境,然后把win7中用uCGUIBulider4.0生成ucGUI对话框移植到keil,然后发现控件中显示不了汉字.于是开始怀疑ucGUI底层函数有bug,于是花了好一段时间追踪底层函数走向.后来通过数组测试发现,通过uCGUIBulider产生的文件里面的每个汉字大小3字节,keil中的汉字大小是2字节,即两者编码方式不同.所以只要复制整个uCG…
分类:C#.Android.VS2015: 创建日期:2016-02-06 这一章主要介绍Android简单控件的基本用法.本章源程序共有9个示例,这些示例都在同一个项目中. 项目名:ch05demos,项目模板:Blank App(Android) 运行主界面截图如下: 点击每行的示例项,即进入对应示例的页面. 1.在drawable文件夹下添加图片 添加的图片见下面的左图,也可以直接拖放图片到drawable文件夹下. 右图是各节例子实现后的纵向屏幕布局文件(layout文件夹).横向屏幕布…
1.Insert -> New Class -> 在Base Class中选择CEdit,在Name中输入CMyEdit. 2.在左边的ClassView中,右键击CMyEdit,选择Add Windows message Handle,在弹出的框左边选择WM_CHAR,添加并编辑该消息如下: void CMyEdit::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) { if(nChar!=49 && nChar!=48) { re…
1.UIRefreshControl必需要在IOS6.0以后才干使用,同一时候他仅仅能在UITableViewController类中才干够使用 2.使用比較简单 self.refreshControl = [[UIRefreshControl alloc]initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width, 100)];     [self.refreshControl addTarget:self action:@se…
25年后从10个使用Delphi的理由到1个至25个使用Delphi 10.3的理由 25年前发布Delphi 1时,我汇总了使用Delphi的十大理由.这是我精通Delphi原始书的序言中的原始列表: “可以使用许多编程环境,但是Delphi之所以出色,有很多原因.以下是我以相反顺序使用Delphi的十大理由: 10.以前的Borland Pascal和C++编译器 9.第三方组件和工具 8.编辑器,调试器,浏览器和其他工具 7.库源代码的可用性 6.基于表单和面向对象的方法 5.快速编译器…
1.  先建一个普通的窗体,until1 2.  先把类实现基类, 并需要实现基类需要继承的方法, 可以先不用再方法中写实现代码. TForm4 = class(TfrmmtAReportPeriodBase) function NewDayReportBefore(aStartDate, aEndDate: string): Boolean; override; 3. 右键,选择“View as Text” 4. 显示如下 5.  最关键的一步, object Form4: TForm4  改…