在编写程序的过程中,经常要用到各种资源。比如说,想给自己的程序换个自己的图标,使用一些活泼的光标来增加趣味性,播放一些声音和动画文件,或者使用别人写好的程序来实现某个功能。我们往往希望将这些资源直接放到EXE文件中以形成一个单独的可执行文件,这就存在一个如何在运行时访问和使用这些资源的问题。 ----在编译 发布时间:2012-06-30 作者: 佚名技术 views(302)
这是一个注册EXE,OBJ,BIN三种类型文件,当其被RichEdit打开时会自动转换为16进制显示的例子 -------------------------------------------------------------------------------- 步骤: 第一:要从TCoriversion派生出一个新类 第二:重载CorrvertReadStream函数 第三:在主窗体的OnCreate函数中登记文件类型。用RichEdit的 发布时间:2012-06-30 作者: 佚名技术 views(291)
在信息爆炸式增长的今天,每天都有大量新的网站诞生,每时每刻网上都传递着难以计数的信息。建立网站来进行自我宣传和信息交流已成为一种新潮的媒体宣传方式,多姿多彩的网页也成为Internet中最为绚丽的部分。您也许已经注意到,在网络速度不断提高的今天,网站的站主们为了留住访问者的视线,开始越来越多地在网页中使用精 发布时间:2012-06-30 作者: 佚名技术 views(198)
我们知道一般情况下想在开机启动程序,就要把程序写在注册表中的 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunService 等环境中,由于这个值大家都比较熟悉所 发布时间:2012-06-30 作者: 佚名技术 views(272)
通过修改VCL源码实现自定义输入对话框 在BCB中有两个函数可以实现输入对话框:InputBox和InputQuery,其实InputBox也是调用了InputQuery,这个函数有几个缺点: (1).输入对话框上的按钮是英文的。 (2).不能实现星号密码的效果。 但在实际编程中经常会遇到这样的问题。全是中文的界面和提示,可是在输入对话框中却是英文的按 发布时间:2012-06-30 作者: 佚名技术 views(453)
最近本人在研究CppWebBrowser的用法,发现这个控件最大的毛病就是不响应回车,即使用OleInitialize(NULL)来初始化也一样。经过在CSDN的一发查找,发现了Delphi的解决代码,先专成BCB的代码公布如下。 先声明一个私有变量: IOleInPlaceActiveObject __RPC_FAR *FOleInPlaceActiveObject; 然后在主窗体添加一个ApplicationEv 发布时间:2012-06-30 作者: 佚名技术 views(257)
使用API函数GetRValue,GetBValue及GetGValue。这里有一个以析取红绿蓝来改变窗口背景色的例子。(注意:在使用下面的例子代码前,请将窗口的Color设为clBlue,clNavy或其它任何一种非系统颜色,诸如clBtnFace) void __fastcall TForm1::Button1Click(TObject *Sender) { BYTE nRed = GetRValue(Color); BYTE nBlue = 发布时间:2012-06-30 作者: 佚名技术 views(229)
我知道有一个FREETYPE库可以把TRUETYPE字库渲染成点阵字。但是请注意TRUETYPE技术中包含了多项Apple公司的技术专利(主要是解释其HINT码),目前FREETYPE项目负责人已经收到Apple公司的通知,要求其申请Apple的专利许可,目前正在谈判之中。 想要避开专利问题,只好不用HINT,但是这样一来显示效果极差。 其实如果只是在Windo 发布时间:2012-06-30 作者: 佚名技术 views(285)
|