[WinAPI] Otwieranie stron www w nowej karcie
Ostatnio zmodyfikowano 2011-10-08 10:21
xevuel Temat założony przez niniejszego użytkownika |
[WinAPI] Otwieranie stron www w nowej karcie » 2011-10-08 10:21:18 Przeczytałem http://cpp0x.pl/artykuly/?id=9, http://cpp0x.pl/forum/temat/?id=508 oraz http://cpp0x.pl/forum/temat/?id=862 i nie znalazłem odpowiedzi na nurtujące mnie pytanie: Jak wymusić, żeby strona otwarła się w nowej karcie, a jak żeby w nowym oknie, i to niezależnie od ustawień usera?
Bo napisałem program z użyciem SetWindowsHookEx(), który po naciśnięciu F3 otwiera 10 stron internetowych; i pokazuje się 10 nowych okien, co jest uciążliwe :(
Przepraszam, jeśli taki temat już był, w każdym razie ja takiego nie znalazłem :(
//EDIT:
Problem rozwiązany, temat zamykam.
Jakby ktoś był ciekawy, to
ShellExecute( 0, "open", "C:\\Program Files\\Internet Explorer\\iexplore.exe", "adres", NULL, SW_SHOW );
Powoduje otwarcie nowego okna, a
ShellExecute( 0, NULL, "adres", NULL, NULL, SW_SHOW );
nowej karty, pod warunkiem jednak, że aktywny jest IE; jeśli aktywny będzie Firefox, to program otworzy nową kartę w Firefoxie :) |
|
« 1 » |