Deutsch
Forum

Hauptfenster scrollen...

 
- Seite 1 -


Hallo an Alle

Bei meiner neuesten "Schöpfung" wird ein Bild auf die Hauptfenster-Oberfläche geladen (%hwnd), danach kommen auf dieses Bild ca. 70 Fixpunkte, welche mit der Maus angesteuert werden können. - Eine Mindestauflösung von 1024 x 768 muss sein, da sonst die Einzelheiten nicht mehr zu erkennen sind. Wie kann ich nun diese fest vorgegebene Anzeige scrollen, so, dass auch kleinere Auflösungen (z. B. 800 x 600) in den "Genuss" der kompletten Ansicht kommen ? - Geht das überhaupt und wenn ja, ein kleines Beispiel wäre hochwillkommen !

Zur Entspannung (alles ist relativ):
Ein alter, schon weit im Universum herum gekommener Komet trifft auf seiner Reise einen relativ jungen Planeten.
"Hallo, wie gehts ?" fragt er - "Sehr schlecht", klagt der Planet, "ich habe homo-sapiens!"
"Och, mach dir da mal keine Sorgen", antwortet der Komet, " das vergeht ziehmlich schnell"... ;)
 
28.09.2008  
 



 
- Seite 2 -


Nur die Anmerkung, dass die Scrollarea eine Include ist.
 
28.09.2008  
 



Damit mal eine Vorstellung entsteht, was ich zum Scrollen bringen will, hier eine Voraus-Version von "Time-Map"

Habe eine neue Version hoch geladen -
@Rolf versuche die Version mal - alles andere löschen

751 kB
Hochgeladen:28.09.2008
Ladeanzahl30
Herunterladen
 
28.09.2008  
 




Rolf
Koch
Kann leider nicht starten, denn bekomme Meldung: Profan Runtime funktioniert nicht. Beenden/Debugen (ist unter Vista wie ein Abkacken eines Programms). Irgendwo haste Parameter oder ähnliches falsch gesetzt.
 
28.09.2008  
 



Geht das schon wieder los !
Das Programm läuft auf meinem Pc, meinem Laptop und auf dem Pc meines Nachbarn - Alle mit ...XP als Betriebssystem
bei meinem Nachbar läuft es vom Memory-Stick !
entweder haben wir die Seuche oder ...Vista !
 
28.09.2008  
 




Dieter
Zornow
Vielleicht kannst du mal versuchen die Punkte relativ zu setzen, dann brauchst du nicht zu scrollen.

Hier schnell gestricktes Beispiel, aber so etwa könnte es in etwa gehen.
KompilierenMarkierenSeparieren
Proc breite

    parameters a%
    var b% = a%*100/1024
    return b% *width(%hwnd)/100

endproc

proc Hoehe

    Parameters a%
    var b% =  a%*100/768
    return b%*height(%hwnd)/100

endproc

DECLARE pfad$,bild$,bild&
DECLARE but1&,but2&,but3&,tip&
pfad$=GETDIR$("@")
bild$=pfad$+"\polen001.jpg"
Windowtitle "Das Bild und die Buttons in kleinerer Auflösung scrollen"
WindowStyle 26
WINDOW 0,0-800,600  Wenn hier die Auflösung 800x600 ist, hab ich ein Problem

IF FILEEXISTS(bild$)

    bild&=Create("hSizedPic", -1, bild$,breite(1024), Hoehe(700), 0) Diese Grösse MUSS sein !
    DrawPic bild&, 0, 0; 0

ENDIF

but1&=CREATE("BUTTON",%Hwnd,"1",breite(135),Hoehe(70),20,20)
tip&=CREATE("TOOLTIP",%hwnd,but1&,"Altes verostetes Verkehrsschild")
but2&=CREATE("BUTTON",%Hwnd,"2",breite(650),Hoehe(50),20,20)
tip&=CREATE("TOOLTIP",%hwnd,but2&,"Fast neues Auto")
but3&=CREATE("BUTTON",%Hwnd,"3",breite(300),Hoehe(350),20,20)
tip&=CREATE("TOOLTIP",%hwnd,but3&,"In 2 Wochen wieder wie neu !")
DrawText breite(50),Hoehe(710),"Morgens um 10:00 Uhr irgendwo in Polen ;o) "

WHILENOT 0

    WAITINPUT
    Case Iskey(27):END
    Case %Key = 2:END

ENDWHILE


so geht es auch mit 800 x 600 Leider konnte ich größere Auflösungen nicht testen, da mein Computer kaputt ist und mir nur mein kleines Notebook zur Verfügung steht. Ich denke du solltest dich auch mehr an Workarea halten, denn die Taskleiste sollte nicht verdeckt werden
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
28.09.2008  
 




Rolf
Koch
@Horst
Speicherst Du irgendwo Dateien o.ä. ab, wenn ja wo? Könnte daran liegen, daß Vista es nicht mag.
 
28.09.2008  
 



@Roko
Hab Dir eine "maßgeschneiderte" Version per PM geschickt
Versuche die mal

Hat sich erledigt
 
28.09.2008  
 




Rolf
Koch
Die jetzige klappt, welche Du hier eingesetzt hast.
Hinweise trotzdem: Die F-Tasten klappen die noch nicht?
Der gewählte angezeigte Ort flackert aber im sekundentakt ganz schön. Da muss aber was passieren
 
28.09.2008  
 



Die F-Tasten funktionieren bei mir - kann aber sein, dass Du sie zweimal drücken musst, da die Zeitschleife läuft
Das "Schriftflackern" tritt bei mir nicht immer auf - - ich arbeite daran - bin ja jetzt erst mal froh,
dass ich Dein "pingeliges" Vista überreden konnte - die Sache ist ja noch im Beta-Stadium
 
28.09.2008  
 




Rolf
Koch
Klar Horst - immer ruhig, damit es schön und gut wird. Von der Optik her wirklich schon was sehr feines!!!
Aber ich glaub ich drück morgen früh noch auf den F-Tasten rum, ich glaub da ist eher meine Fingerkuppe wegradiert, als wenn irgendeine Funktion ausgeführt wird.
 
28.09.2008  
 



@Rolf
Das verstehe, wer will ?
Bei mir (...XP) funktionieren alle F-Tasten einwandfrei - mit F1, F3 und F5 werden ganz normale Messageboxen aufgerufen. Nur für F9 ist ein Dialogfenster mit eMail-Programm-Zugang eingerichtet. Warum klappt das nicht bei Dir ? (von den anderen "Downloadern" hör ich auch nichts) -
 
28.09.2008  
 




Rolf
Koch
Sorry mein Fehler SOOOORRY. Ich hab eine Taste die lautet: F Umschalt. Keine Ahnung von der eigenen Tastatur *lol*.
Ja es geht. Wie gesagt meine übertriebene Tastatur mit Funktionen die keiner braucht.
 
28.09.2008  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

2.527 Betrachtungen

Unbenanntvor 0 min.
H.Brill10.02.2018
Sebald Grandjean09.02.2018
Peter Max Müller08.10.2017
Langer09.04.2017
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie