1。你大可不用修改当前窗体的风格,你只需要将窗体的宽度和高度都设置的比当前的可显示区域大一号,这样也就只是窗体的动态RESIZE而已了,当然没有什么闪动了!
2。你可以使用某个API函数就可以完成,而且很简单,你可以在论坛里面找,也可以到MSDN里面去找找!
3。opendialog.execute是完成用户的指定文件选择的事务的,当该函数返回时,你可以通过opendialog.filepath的到用户选择文件的绝对路径了!
2。你可以使用某个API函数就可以完成,而且很简单,你可以在论坛里面找,也可以到MSDN里面去找找!
3。opendialog.execute是完成用户的指定文件选择的事务的,当该函数返回时,你可以通过opendialog.filepath的到用户选择文件的绝对路径了!
解决方案 »
- FREE PASCAL/LAZARUS 与 DELPHI 全面比较
- 这样的数据库如何设计?----人事管理
- 急救(数据库插入问题)
- 求Shell Control Pack 的正式版。
- 198分求电视剧《寻秦记》的下载地址!
- 要一个多线程的示例。
- 安装DELPHI2007 enterprise 后没有 intraweb
- Quick Report报表使用请教......
- 为何用了2个以上的单元有调用窗体就出现 access violat at address XXXXX in module的错误
- 江浙同仁都关心的问题
- 在DELPHI中怎么定义float,没法定义啊,对于符点行的数据,在DELPHI中该如何定义啊
- 急急急!,用ADO来实现对VF数据库的PACK操作??
begin
showmessage('用户选择了一个文件,文件名是'+ opendialog.fileName);
end else
begin
showmessage('用户没有选择文件');
end;这就是opendialog.execute的用法
只要成功修改了这两个键值,然后发消息给Windows即可更换壁纸。
Systemparametersinfo(SPI_SETDESKWallpaper,0,Nil,SPIF_SendChange);{向Windows发送消息,通知Windows更换壁纸}
if opendialog.execute then //如果打开成功,则执行下面的代码
.............;
返回值为Boolean,执行该函数成功或对话框中按确定将返回True, 反之将返回False