Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: VC++ Tại Sao Không Ẩn Được Cửa Sổ IE

  1. #1
    Ngày gia nhập
    12 2008
    Bài viết
    198

    Wink VC++ Tại Sao Không Ẩn Được Cửa Sổ IE

    Code:
      #include<windows.h>
      int main()
      {
        HWND hIE;
        ShellExecute(0, "open", "explorer.exe", "http://google.com", NULL, SW_HIDE);
        while (1)
        {
            hIE = FindWindowW(L"IEFrame", NULL);//FindWindowW(L"IEFrame", NULL);
            if (hIE != NULL)
            {
                break;
            }
        }
        ShowWindow(hIE,SW_HIDE);
      }
    mình tìm đủ mọi cách để Ẩn Cửa sổ IE mà không được,mình biết là khi ShellExecute với tham số cuối cùng là SW_HIDE nghĩa là ẩn cửa sổ explorer.exe nhưng mình tìm cửa sổ IE ở hàm FindWindowW rồi ShowWindow(hIE,SW_HIDE); nhưng cũng không thể giấu được cửa sổ của nó,tại sao vậy ???

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    C++ Code:
    1. #include<windows.h>
    2. #include<conio.h>
    3.  
    4.  
    5.   int main()
    6. {
    7.     HWND hIE;
    8.     ShellExecute(0, "open", "explorer.exe", "http://google.com", NULL, SW_HIDE);
    9.     SleepEx(2000,FALSE);
    10.     while (1)
    11.     {
    12.         hIE = FindWindowW(L"IEFrame", NULL);//FindWindowW(L"IEFrame", NULL);
    13.         if (hIE != NULL)
    14.         {
    15.             break;
    16.         }
    17.     }
    18.  
    19.     ShowWindow(hIE,SW_HIDE);
    20.  
    21.     getch();
    22.   }
    Đã được chỉnh sửa lần cuối bởi meoconlongvang : 19-07-2009 lúc 11:57 PM.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  3. #3
    Ngày gia nhập
    07 2007
    Nơi ở
    TP.HCM
    Bài viết
    199

    SetWindowText chi vậy?

  4. #4
    Ngày gia nhập
    12 2008
    Bài viết
    198

    uhm nhỉ,tại sao lại phải setwindowtext,mình h chayth rất OK,không hiểu tại sao,hình như là phải có cái SleepEx(2000,FALSE); thì chayh mới OK
    Đã được chỉnh sửa lần cuối bởi Cpro : 19-07-2009 lúc 11:37 PM.

  5. #5
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    @Ð.Khánh : mình test chơi, quên xóa

    @Cpro : cái này là chữa mẹo thôi. Nguyên nhận là lúc hàm ShellExecute trả về thì IE vẫn chưa chạy xong. Phải dừng lại chờ IE chạy xong thì mới có cửa sổ để tìm chứ.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn