我使用以下代码捕获我的程序的最小化按钮何时被按下,以便我可以从任务栏隐藏表单,并因此最小化到系统托盘.
procedure TForm1.WMSysCommand;
begin
if (Msg.CmdType = SC_MINIMIZE) then
begin
form1.Hide;
show1.Checked :=false;
hide1.Checked :=true;
end;
if (Msg.CmdType = SC_CLOSE) then form1.Close;
end;
Run Code Online (Sandbox Code Playgroud)
我不得不将捕获放入关闭按钮,因为此代码阻止程序通过关闭按钮关闭.我需要帮助的是如何修复已经停止使用此代码的标题栏拖动程序窗口.
我为我的当地学校计划发射器编程,允许学生使用由教师提供的随机生成的密钥上网.这是通过将Internet Explorer中的代理更改为Internet和wb过滤器所需的代理来完成的.
随着学校网站和学习资源逐渐转移到异地托管,学生需要访问互联网密钥.除非给学生提供互联网密钥,否则学校希望能够在不打开其他互联网的情况下启用这些网站.
我通过googleing做出这样做的两种方式是阻止IE内容顾问中的所有网站执行那些被允许的密钥.或者在delphi中创建一个程序可以进行的外部代理,即指向并且只允许某些网站通过真实代理.
我合理地熟悉简单的delphi函数,并且在计算方面有一定的水平,但是没有线索从哪里开始,并且会感激任何帮助.