- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Pascal技术知识点随笔2
administration
验证文件是否存在
FileExists(const FileName : string)Boolean;
[如果指定的文件(FileName 是全路经名)存在则return true else return false]
该API函数您隐藏标题栏上的标题
SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
[在Windows环境下窗体创建事件中,该API函数您隐藏标题栏上的标题]
扑捉该消息可以拖动窗体本身来移动窗体
WM_NCHITTEST 扑捉该消息可以拖动窗体本身来移动窗体。
方法是:
begin
inherited;
if msg.Result =1 then msg.Result := 2;
end;
WM_ACTIVATE 窗口被激活或被取消激活。
WM_CHAR 按下某个健,并且已经发送了WM_KEYDOWN和WM_KEYUP消息。
WM_CLOSE 窗口将要关闭。
WM_LBUTTONDOWN 按下鼠标左健。
WM_MOUSEMOVE 鼠标移动。
WM_PAINT 客户区需要重画。
WM_TIMER 发生了定时器事件。
WM_QUIT 程序将要退出。
连接文件编辑
{$I D:\File1.txt}
[上句的意识是把D盘上的名叫File1的文本文件中的pascal代码连入程序运行
,delphi将该文件的内容编译后存入.res资源文件中]
运行或打开文件、可执行程序或网页
ShellExecute函数可运行或打开文件、可执行程序或网页
⒈在程序代码的USE子句中加入字符串Shellapi;
⒉在事件代码中加入下列代码:
ShellExecute(handle, open, C:\ mydocument\abc.exe, , , SW_SHOWNORMAL);
或
shellExecute(handle, open, /, , , SW_SHOWNORMAL);
修改桌面背景:
procedure TForm1.Button1Click(Sender: TObject);
VAR reg : tregistry;
bmp : tbitmap;
jpeg : tjpegimage;
begin
try
image.Picture.SaveToFile(C:\WINNT\Web\Wallpaper\temp.bmp);
reg := tregistry.Create;
reg.RootKey := hkey_current_user;
reg.OpenKey(control panel\desktop,false);
reg.WriteString(tilewallpaper,0);
reg.WriteString(wallpaper,C:\WINNT\Web\Wallpaper\temp.bmp);
systemparametersinfo(spi_setdeskwallpaper,0,nil,spif_sendchange);
reg.CloseKey;
finally
reg.Free;
end;
end;
广播消息:
var
s : string;
begin
S := sdfsdfsdf;
SendMessage(HWND_BROADCAST, WM_WININICHANGE, 0, LongInt(s));
end;
在该例子中HWND_BROADCAST表示向所有窗口发送消息。及广播消息。
指定的窗口里允许或禁止所有鼠标及键盘输入EnableWindow(hWnd: HWND; bEnable: BOOL): BOOL;单元:windows.pas 作用:指定的窗口里允许或禁止所有鼠标及键盘输入 闪烁显示指定窗口FlashWindow(hWnd: HWND; bInvert: BOOL): BOOL; 单元:windows.pas 作用:闪烁显示指定窗口。这意味着窗口的标题和说明文字会发生变化,似乎从活动切换到非活动状态、或反向切换。通常对不活动的窗口应用这个函数,引起用户的注意’[变量名称]’
接下来就是为变量名称赋值。在程序单元中写下:RmVariables[变量名称] := 变量值;即可实现为变量赋值。
SQ L语句中使用升序和降序的语句是ASC和DESC
[DELPHI]判断机器是否网络状态
您可能关注的文档
最近下载
- 鱼粉的危险性鉴定 .pdf VIP
- 2024年贵州贵州省旅游产业发展集团有限公司招聘真题附答案详解(模拟题).docx VIP
- 2025年《提振消费专项行动方案》解读学习PPT课件.pdf
- 2024年贵州贵州省旅游产业发展集团有限公司招聘真题及答案详解(全优).docx VIP
- 学堂在线 工程伦理2.0 章节测试答案.docx VIP
- 中国华能集团公司《电力安全工作规程》(电气部分).pdf VIP
- 17GL603 综合管廊监控及报警系统设计与施工.docx VIP
- 职业生涯规划人物访谈报告.pdf VIP
- 四川大学大学生心理健康期末复习资料.doc VIP
- 经典儿歌歌词100首.pdf VIP
原创力文档


文档评论(0)