引言: 在用Delphi制作Windows程序的窗体时,窗体的边界有四种选择:对话框式(bsDialog),
单边固定式(bsSingle),双边可变式(bsSizeable),无边界式(bsNone)。
摘要: delphi 3.0是一个非常优秀的软件,利用它可很快地制作出一个简单的mp3音乐点歌台。
原理:制作一个mp3播放程序(本文以winplay3为例)的外壳,建立中文歌曲名与mp3文件的关联,从而实现中文歌名的“点歌”。
步骤:
一、新建一个文件
创建一个新的工程(new project)和空白窗体(form1),将form1的caption属性改为“我的点歌台”,在f......
摘要: 在开发多媒体应用中,经常会遇到需要在有限区域内显示大图像
的情况,有不少文章对此提出过解决方法,如通过调用windows的api函
数,直接读写内存等。这些方法有某些优点,但实现起来较为复杂,且
易出错。笔者在实践中通过仔细摸索,利用delphi的强大的面向对象
可视化开发环境开发了一种交互式图像漫游方法。
delphi中,鼠标的消息响应是通过元件的onmousedown、onmou......
用Delphi实现无边界窗体的移动上一页 ...
:
【程序编程相关:
反查漢字拼音】 【推荐阅读:
RECT在Delphi中的灵活使用】
type 【扩展信息:
Listview中实现点击栏目标题排序】
tform1κclass(tform)
procedureformcreate(sender:tobject);
:
public
{申明消息过滤过程}
procedureappmessage(varmsg:tmsg;varhandled
:boolean);
:
implementation
proceduretform1.formcreate(sender:tobject)
;
begin
{捕捉消息:将程序的收到消息事件与消息过滤过程
关联起来}
application.onmessage:κappmessage;
end;
proceduretform1.appmessage(varmsg:tmsg;var
handled:boolean);
begin ...
下一页 摘要: 使用winamp是有个easymove的功能,也就是不在标题栏上拖动鼠标就能移动窗体,虽然easymove功能很好实现,可还不如做个控件一劳永逸,另外这个控件还有一个更有用的功能,呆会儿就能见到。我们先看看如何实现它吧!
---- 建立一个空的unit,把以下代码copy进去,再把它添加到delphi的控件库里,这样movepanel控件就做好了。
unit movepanel;
i......