Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Einen Link klicken

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
11.04.2004, 14:10 Uhr
~daDings
Gast


Morgen
Ich hab da mal ein Problem, vielleicht kann mir einer von Euch helfen:
Ich möchte gern im Internet Explorer einen Link klicken bekomms aber nicht hin.

C++:
void CGoBoxsoDlg::OnBnClickedStart()
{
    HANDLE instance;
    CString tx;
    CWnd*wnd = NULL;
    CWnd*wnd1 = NULL;
    DWORD pos;
    instance=ShellExecute(NULL,"open","IEXPLORE.EXE","https://poszv.go-maut.at/",NULL,SW_MAXIMIZE);
    UpdateData
    Sleep(10000);
    wnd= FindWindow(NULL,"
Startseite - Microsoft Internet Explorer");
    if (wnd)
    {
        wnd->ShowWindow(SW_MAXIMIZE);
        wnd=wnd->GetWindow(GW_CHILD);
        SetCursorPos(50,290);
        wnd=WindowFromPoint(CPoint(50,290));
        SetCursorPos(50,190);
        Sleep(10);
        wnd->SendMessage(WM_MOUSEACTIVATE,(WPARAM)wnd->GetParent()->GetSafeHwnd(),HTCLIENT | WM_LBUTTONDOWN);
        Sleep(100);
        wnd->SendMessage(WM_LBUTTONDOWN,MK_LBUTTON,pos);
        Sleep(1000);
        wnd->SendMessage(WM_LBUTTONUP,0,pos);
    }

}



Die Nachrichten kommen zwar an (SPY geprüft) aber irgendwie tut sich nix.
Kann mir da wer helfen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.04.2004, 14:15 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Probier mal:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/WinUI/WindowsUserInterface/UserInput/KeyboardInput/KeyboardInputReference/KeyboardInputFunctions/SendInput.asp

mfg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.04.2004, 06:35 Uhr
~daDings
Gast


Ein Traum wie gut das geht.

Danke!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.04.2004, 12:10 Uhr
~Michael L.
Gast


Hi könntest du den Sourcecode, mitd em es geht, noch kurz zeigen? Bin da nicht so drin würde mcih aber interessieren wie es den nun geht.

thx mfg Michael
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
13.04.2004, 08:14 Uhr
~daDings
Gast



C++:

        Sleep(1000);
        SetCursorPos(50,190);
        INPUT input[2];
                 MOUSEINPUT mouse;

        mouse.dx=50;
        mouse.dy=190;
        mouse.dwFlags=MOUSEEVENTF_LEFTDOWN;
        mouse.time=100;
        input[0].type=INPUT_MOUSE;
        input[0].mi=mouse;
        mouse.dwFlags=MOUSEEVENTF_LEFTUP;
        input[1].type=INPUT_MOUSE;
        input[1].mi=mouse;
        SendInput(2,input,sizeof(INPUT));



Bitte sehr und nicht vergessen in der stdafx.h den Wert ändern
#define _WIN32_WINNT 0x0500
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: