文章目录:
- 1、delphi等窗口完全显示后执行一段代码
- 2、DELPHI里面有个控件想改改源码重编译,可否
- 3、求delphi窗体(MDI)相关源码
- 4、怎样用Delphi 7 把Delphi完整源代码做成软件?
- 5、如何用delphi截取窗口图像 要详细源码哦 最好加注释
- 6、delphi如何打开源代码的窗体进行修改?
delphi等窗口完全显示后执行一段代码
你说的或意思是不是像WORD 启动时效果 巧用Delphi制作溅射屏幕 (作者:施路) 精心编写的WINDOWS程序显示启动注意事项,称之为溅射屏幕(splash screen)。利用一点儿小小的内容,即可给程序的显示添加不少色彩。 由于工程本身创建程序的主窗口,且启动溅射屏幕必须在创建主窗口之前出现,所以工程文件必须创建自己的启动屏幕。这意味着用户必须修改源代码来创建工程文件,而这通常在DELPHI编程中是不需要的。下面的过程介绍了溅射屏幕的建立过程。 1、开始一个新的工程。将窗体命名为MainForm,同时将其Caption属性设置为SplashinDemo。把这个工程保存在一个目录中,如C:\Projects\Splashin。把MainForm的单元命名为Main,把工程文件命名为Splashin。 2、在MainForm中插入一个Button组件。将Button的Name属性改为ExitButton,而将其Caption属性改为Exit。为ExitButton的OnClick事件创建一个处理器,在过程的begin和end关键词之间插入Close;语句。 3、选取File|New Form命令,或者单击New Form速度按钮。添加一个新的窗体。 4、将这个窗体的Name属性改变为SplashForm,删除其Caption属性。此外,将其BorderStyle属性改变为bsnone,同时将BorderIcons下的三个子值设置为False。 5、保存这个工程。当Delphi提示读者提供单元文件名时,要确信当前目录为正确的目录。为SplashForm的单元文件名输入Splash。 6、将SplashForm的Enabled属性设置为False。这里不想让用户能够给窗口提供键盘和鼠标命令,这是极少见的情况之一。在这个例子中,我们想让程序对SplashForm的显示拥有完全的控制权。 7、由于窗口没有轮廓,所以从Additional组件类中插入一个Bevel组件对象。这有助于定义窗口的边缘。将Bevel1的Align属性设置为alClient。同时,将对象的Shape属性改变为bsFrame,将其Style属性改变为bsRaised。这些值由使用者来确定。 8、在SplashForm中插入想使用的组件,在这里不要插入任何按钮或者其他相互作用的控件。应用程序本身显示和去除启动溅射对话框。 9、选择Project菜单。高亮显示Splash工程个弹出式菜单。选择Options命令。在所产生的Project Options对话框中,选取Forms页标签。注意,MainForm和SplashForm位于自动创建的窗体列表中。高亮显示每个窗体并单击鼠标右按钮来将其移动到Available窗体。所有的Delphi窗体在运行时都是在内存中自动创建的,这要消耗内存和系统资源。在这样的一个案例中,程序是在运行时创建窗体的,读者应该从自动创建的列表中删除窗体。关闭ProjectOptions窗口。 10、接下来,修改工程的源代码,以便在显示主窗口之前显示溅射对话框。这里需要在工程文件中插入语句,以便与Splash.dpr工程文件相匹配。工程源代码如下: program Project3; uses Forms, main in 'main.pas' {MainForm}, splash in 'splash.pas' {SplashForm}; {$R *.RES} begin SplashForm:=TSplashForm.Create(Application); SplashForm.Show; SplashForm.Update; Application.CreateForm(TMainForm,MainForm); SplashForm.Close; Application.Run; end. 11、如果这时编译和运行程序,它就非常快速地显示和去除启动溅射对话框,以至用户可能没机会见到它。为了强迫对话框保持几
DELPHI里面有个控件想改改源码重编译,可否
首先 要改界面 需要有源码dfm只是窗体文件 里面的确有界面上某些文字 比如说 #25163#26426#21495 锯是3个中文字但要运行编译的话 只有exe dfm dll是不够的 还要工程文件 dpr文件 单元文件pas文件之类才能编译成新的exe另外 用eXeScope之类的可以直接修改程序里的文字 一般用来做汉化软件你拿来改文字自然也可以
求delphi窗体(MDI)相关源码
把AA1 AA2窗体的属性设置成mdi子窗体后,主窗体设置成mdi夫窗体 其他的处理就和平常的一样了,电脑没有环境 不能演示不好意思
回复补充:ShowMessage("窗体AA1的Caption"); 在窗体a中可以触发aa1的窗体 也就是可以获得它的引用,那就可以获取他的标题的 同理aa1可以获取aa2的引用和标题
怎样用Delphi 7 把Delphi完整源代码做成软件?
点击build就可以啦~~~但是要注意的是如果你只有代码而不是.pas和.drm文件的话,你要先在自己的设计界面添加相应的控件~~~而且要把控件的name属性改过来才可以编译通过的。
如何用delphi截取窗口图像 要详细源码哦 最好加注释
楼下回答的是什么....
我没用过DELPHI
截取窗口图象要调用WINDOWS
的API
我用C#写过,要先获得窗口的句柄
然后就可以获取当前该窗口的图象了~~
偶用这个写了个游戏外挂~很有意思
这个是这几个函数
查找窗口
[DllImportAttribute("user32.dll")]
private
static
extern
IntPtr
FindWindow(string
lpClassName,
string
lpWindowName);
获得该窗口的DC
[DllImport("User32.dll")]
private
static
extern
IntPtr
GetWindowDC(IntPtr
hwnd);
释放掉DC
[DllImport("User32.dll")]
private
static
extern
int
ReleaseDC(IntPtr
hwnd,
IntPtr
hdc);
//创建该进程的图象模型
Graphics
graphicsHandle
=
Graphics.FromHdcInternal(HandleDC);
Image
MyImage
=
new
Bitmap(width,
height,
graphicsHandle);
这是用C#写的,应该不会相差很远把~希望对你有帮助~~
delphi如何打开源代码的窗体进行修改?
直接双击DPR,默认是以Delphi 程序打开的!
然后修改里边控件的相关代码就可以了!
单元文件名时,要确信当前目录为正确的目录。为SplashForm的单元文件名输入Splash。 6、将SplashForm的Enabled属性设置为False。这里不想让用户能够给窗口提供键盘和鼠标命令,这是极少见的情况之一。在这个例子中
何用delphi截取窗口图像 要详细源码哦 最好加注释6、delphi如何打开源代码的窗体进行修改?delphi等窗口完全显示后执行一段代码你说的或意思是不是像WORD 启动时效果 巧用Delphi制作溅射屏幕
只有代码而不是.pas和.drm文件的话,你要先在自己的设计界面添加相应的控件~~~而且要把控件的name属性改过来才可以编译通过的。如何用delphi截取窗口图像 要详细源码哦 最好加注释楼下回答的是什么....我没用过DELPHI截取窗口图象要调用WINDOWS的API我用C#写过
建的窗体列表中。高亮显示每个窗体并单击鼠标右按钮来将其移动到Available窗体。所有的Delphi窗体在运行时都是在内存中自动创建的,这要消耗内存和系统资源。