摘要:首先申明:我是菜鸟,我只不过想把困绕了我很长时间的问题的解决方案发表出来,免得以后我又忘记,同时给还不知道这些小知识的同僚一些帮助。各位不要笑我的浅薄。同时为了表示我的低级,我会很罗嗦的讲一些基本的东西,这些都是我的理解,很不准确。
用我的方法来控制其他程序窗体上的窗口控件,必须先了解什么是回调函数。我的理解是这样的:
回调函数写出来不是自己的程序去调用的,反而是让其他的东西去调用,比如win......
摘要:参见以下代码:
var
form1 : tform;
hookid : thandle;
disablerbutton : boolean;
implementation
function mouseproc(ncode: integer; wparam,
lparam: longint): longint; stdcall;
function getclassnameenh(handle:......
实现avi全屏播放uses unit2;
【程序编程相关:
Delphi中的SendKeys函数】 【推荐阅读:
Delphi中ListBox控件的六种特】
procedure tform1.button1click(sender: tobject); 【扩展信息:
开发安全稳固的分布式多层应用系统】
begin
form2.show;
form2.windowstate := wsmaximized;
form2.mediaplayer1.notify := false;
form2.mediaplayer1.display := form2.panel1;
form2.mediaplayer1.filename := c:\thewall\delcar2.avi;
form2.mediaplayer1.open;
form2.mediaplayer1.displayrect := form2.clientrect;
form2.mediaplayer1.play;
end;
{code for form 2}
procedure tform2.mediaplayer1notify(sender: tobject);
begin
if mediaplayer1.notifyvalue = nvsuccessful then
form2.close;
end;
//////////////////////////////////////////////////////
...
下一页 摘要:综观现有的rad工具——microsoft的visual basic、sybase的powerbuilder及inprise的delphi,它们都提供了相应的数据库控件。软件开发人员利用这些控件可以有效、方便地实施数据库编程,但编写高效及功能强大的数据库应用软件应该直接、动态地利用数据库管理系统的sql功能。
下例的程序是在delphi 4.0上开发的一个相对简单的人事管理软件的一部分,它......