Hallo zusammen,
ich habe derzeit die Aufgabe, ein Visual C++ Programm zu schreiben, welches eine PDF darstellen kann, das habe ich auch Problemlos mit dem Adobe Reader Control hinbekommen.
Mein Problem ist jetzt nur, dass ich in dem Dokument mithilfe von Buttons o.ä. scrollen können soll.
Ich habe bereits mit setViewScroll und SetZoomScroll rumprobiert, dabei ist jedoch das Problem, dass ich nicht die aktuelle Position der Scrollbar kenne, wodurch ich erst immer einmal durch die gegendhüpfe...
Meine zweite Idee war, dass ich "einfach" Tastendrücke simuliere, jedoch funktioniert SendKeys::SendWait() oder auch nur Send bei mir nicht immer und wenn dann sprint die funktion immer ans Ende bzw den anfang meines Dokuments.
Die letzte Idee war dann noch (ähnlich wie bei 2) dass ich einfach ein scrollen mit der Maus simuliere, das habe ich jedoch überhaupt nicht simuliert bekommen :/
Ich programmiere leider noch nicht so lang, daher kenne ich wahrscheinlich auch nicht alle Möglichkeiten das Programm anzusprechen, daher gebe ich meine Problematik an euch weiter, hoffentlich könnt ihr mir weiterhelfen
mfg Nico
ich habe derzeit die Aufgabe, ein Visual C++ Programm zu schreiben, welches eine PDF darstellen kann, das habe ich auch Problemlos mit dem Adobe Reader Control hinbekommen.
Mein Problem ist jetzt nur, dass ich in dem Dokument mithilfe von Buttons o.ä. scrollen können soll.
Ich habe bereits mit setViewScroll und SetZoomScroll rumprobiert, dabei ist jedoch das Problem, dass ich nicht die aktuelle Position der Scrollbar kenne, wodurch ich erst immer einmal durch die gegendhüpfe...
Meine zweite Idee war, dass ich "einfach" Tastendrücke simuliere, jedoch funktioniert SendKeys::SendWait() oder auch nur Send bei mir nicht immer und wenn dann sprint die funktion immer ans Ende bzw den anfang meines Dokuments.
Die letzte Idee war dann noch (ähnlich wie bei 2) dass ich einfach ein scrollen mit der Maus simuliere, das habe ich jedoch überhaupt nicht simuliert bekommen :/
Ich programmiere leider noch nicht so lang, daher kenne ich wahrscheinlich auch nicht alle Möglichkeiten das Programm anzusprechen, daher gebe ich meine Problematik an euch weiter, hoffentlich könnt ihr mir weiterhelfen
mfg Nico