当WINDOWS出现甘个询问窗体时,例如询问你是否将某个网站设置为主页之类的窗体.如何在程序中选择某一选项,例如只选择"否"的选项呢?

解决方案 »

  1.   

    var
      h1,b1:Hwnd;
    begin
    h1:=GetActiveWindow;
    if h1=0 then exit;
    b1:=FindWindowEx(h1,0,'Button','否');
    if b1=0 then exit;
    sendmessage(b1, WM_LBUTTONDOWN, 0, 0) ;
    sendmessage(b1, WM_LBUTTONUP, 0, 0)
      

  2.   

    if Application.MessageBox('是否设置为主页','询问',MB_YESNO+MB_ICONQUESTION)=IDYES then
    //“是”之后的操作
    else
    //“否”之后的操作
      

  3.   

    我想 Kshape_zh(伟大的大伟//[给我个支点、我就可以翘起整个地球仪!])的答案应该就是楼主要的答案了。
      

  4.   

    我倒是觉得 DieGhost(☆小过) 的代码更能符合搂住的要求搂住可能是比较讨厌浏览网页的时候探出的对话框,想要自动的选择“否”
    但是  Kshape_zh(伟大的大伟//[给我个支点、我就可以翘起整个地球
    的程序好像不是这个样子的