1.要用api,  先uses api
然后在程序里就可以用了。3。你可以在form的onclosequery里写, 
if *******=True Then
canclose=True;4. 在caption里处理。调用外部程序shallexe

解决方案 »

  1.   

    1 例子:AnimateWindow(Self.Handle, 250, AW_BLEND or AW_ACTIVATE);
    2 只要把adoconnection的loginprompt改为false就行
    3 也可以在 onclose中写:
      if application.messagebox('是否关闭','提示',MB_YESNO)=Idyes then
        begin
          close;
        end
      else 
        begin
          abort;
        end;
    4  在程序中实现打开浏览器,打开邮件程序的功能首先要在uses部分加入
    uses Shellapi;
      接着在需要超级链接的地方使用
    ShellExecute(handle,nil,pchar('mailto:[email protected]'),nil,nil,sw_shownormal);
      其中pchar()中的mailtos是打开邮件程序的,可以换成http://、ftp://、gopher://、new:、telnet:等多种形式
      

  2.   

    调用API就是调用DLL文件中的函数!只不过DELPHI把一些常见的API封装到了某些单元中!

    function Shell_NotifyIcon; external 'shell32.dll' name 'Shell_NotifyIconA';
    如果Uses了ShellApi,那么直接调用Shell_NotifyIcon!
    窗体本身有OnClose事件,不用拦截WM_Close!
      

  3.   

    to echom 
    是呀,我得意思就是说我编了他的onclose事件
    能不能再说详细点!
    to  larruping and  My_first
    多谢!太干谢了
      

  4.   

    to larruping
    不好意思,我用的是odbc连接
      

  5.   

    adoconnection也可以连接odbc数据源
      

  6.   

    能不能说一下如果如table联的话
    该如何?
      

  7.   

    如果在connection去掉loginprompt的话,连table就不会出现密码提示框了
      

  8.   

    sorry
    我是单独用Ttable连接的
      

  9.   

    关于第二个问题,我在详细说明一下:
    我用的是table,datasourse和grid三个控件负责连接和显示
    如何避免密码提示框的显示。
    在Windows里调用api能不能再说详细一点,谢了!