Français
Comprend

control: scrollControl, Scrollwindow, Scrollarea

 
- page 1 -


scrollWindow Contrôle

Herunterladen
externer Télécharger


Hinweis: Include vieilli, neuere ScrollControl-Funktion direct im Präkompiler  [...]  enthalten.

 
24.02.2008  
 



 
- page 4 -


Jörg Sellmeyer
je vermute la fois, derrière Deinem sc.setup(...) versteckt sich so quelque chose comment SetWindowPos ou bien?


oui, mais c'est déjà deutlich plus.

Jörg Sellmeyer
cela Ganze wird ensuite 10 Pixel à droite "neben" den Monitor geschoben.


la fois 10 pas Plus - et c'est aussi important là Plus ici trop wenig ist chez Multimonitoren.

Jörg Sellmeyer
Wobei là oui aussi reichen serait, es 10 Pixel près de cela Hauptfenster trop Déplacer.


cela Contrôle peux 2 Haupteigenschaften avons: comme Scroll-Fenêtre et Scroll-Contrôle. la fenêtre pour Hauptfenster+10 reicht pas, Contrôle pour Hauptfenster+10 reicht à cause de dem Clipping.

Stefan M. Caillet
Klappt super.


de rien!
 
07.11.2008  
 




Jörg
Sellmeyer

la fois 10 pas Plus


Bien sûr la fois - qui lesen peux ist bien sûr im Vorteil
merci pour qui Erklärungen.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
07.11.2008  
 




Stefan
M.
Caillet
Habe ffolgendes bein Verstecken qui MYAREA1 festgestellt:
si je eh bien un Static ou bien quoi que + subj. sur den Dialog lege et ensuite cela la fenêtre minimiere et wieder vergrössere, wird cela Statich wieder de qui MYAREA1 überdeckt uund qui MYAREA1 ist wieder aktiv.
ca ist dadurch trop verhindern, dass au cours de qui MYAEA1 verstekt ist, aussi cela Subclassing gestoppt wird! zum Glück reicht es, avant dem einblenden des Statics avec dem Befehl "SubClass MYDLG&, 0" cela Subclassing des Dialogfensters auszuschalten.
si cela Static geschlossen , et qui MYAREA1 wieder angezeigt wird, muss simple avec "SubClass MYDLG&, 1" cela Subclassing wieder aktiviert.
Stefan
 
Ich habe grosses Glück, weil ich Mitmenschen helfen darf.
Entwicklungsumgebung:
XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit
PC: P4/3GHz , 2GB RAM , 1700GB HD
Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD
10.11.2008  
 



on muss encore pas einmal cela SubClassing pour abstellen, mais seulement qui sc.subClass(meinControl... (per z.B. cas) aus qui subClassProc ausklammern bzw. garnicht seulement "anrennen" si cet aucun Funktion 1faire soll.
KompilierenMarqueSéparationalors im Prinzip lediglich un bool iWannaThatmeinControlScrollAreaIsDoingSomeJob nötig.

qui Witz ist mais, dass es réellement wohl performant wäre, zusätzlich aussi encore cela SubClassing pour meinControl abzustellen - alors so, comment Stefan bereits angemerkt hat. dans diesem le cas muss mais aussi zusätzlich cela Cas genutzt volonté sodass sc.subClass garnicht seulement aufgerufen wird, si ne...aucune SubClassing pour meinControl durchgeführt volonté soll.
 
10.11.2008  
 




Stefan
M.
Caillet
sur qui concept qui Aufrufe dans qui SubClassProc entier ou bien aussi partiellement trop verhindern, suis je aussi gekommen. là je dans mon Programme pour cela Verstecken et Montrer qui MYAREA1 deux kleine Procs (ShowArea + HideArea) yerwende, ist es pas nötig, encore extra ne Variable pour qui Contrôle qui SubClassProc trop verwenden. je hab den Befehl "SubClass MYDLG&,n"
dans qui beiden Procs aufgenommen, sodass je pas chez chaque Screen, den je sur diesem Dialogfeld nutzen veux, beim Verstecken qui MYAREA1 aussi encore separat à l' Ausschalten des Subclassings penser muss. Somit bleibt cela Programmgerüst aussi pour plus tard verwendung universeller einsetzbar.
Stefan
 
Ich habe grosses Glück, weil ich Mitmenschen helfen darf.
Entwicklungsumgebung:
XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit
PC: P4/3GHz , 2GB RAM , 1700GB HD
Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD
10.11.2008  
 




Stefan
M.
Caillet
allô iF,
wiedermal je avec ner Frage:
là %MouseX u. %MouseY sur dem Dialogfenster MYDLG& pas marcher, frage je qui MausPosition avec nachfolgendem Code ab. (il me faut qui Koordinaten um vous à qui GET_MonthCalHit Procédure trop übermitteln.)
KompilierenMarqueSéparation
DEF ScreenToClient(2) ! "user32","ScreenToClient"
DEF GetCursorPos(1) !"USER32","GetCursorPos"
declare MouseX&,MouseY&

proc MausPos

    declare rect#
    Dim rect#,16
    GetCursorPos(rect#)
    ScreenToClient(mydlg&,rect#)
    MouseX&=Long(rect#,0)
    MouseY&=Long(rect#,4)
    Dispose rect#

Ich habe grosses Glück, weil ich Mitmenschen helfen darf.
Entwicklungsumgebung:
XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit
PC: P4/3GHz , 2GB RAM , 1700GB HD
Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD
20.11.2008  
 



Asynchon avec (GetAsyncKeyState(1) & $8000) pour qui Linke, et ...state(2) pour qui Rechte, probier mais erstmal avec getKeyState.

Tip: qui mouse.inc (qui z.B. aussi im Cards paquet beiliegt) hat une Funktion getMousePos qui a) global et b) pour la fenêtre qui Positionen korrekt ausgibt, simple per paramètre cela Handle angeben ou bien paramètre omettre. y sommes mais aussi qui Funktion lm_ et rm_ défini pour Linke et Rechte Maustastenabprüfung.

mais im Grunde devrait Du qui Message vom Contrôle beziehen, si puis geklickt wurde - z.B. wm_lButtonDown, ou bien une sur cela Contrôle angepasstere nouvelle, car meist beinhalten cet Nouvelles aussi qui Clientposition des Klicks.
 
20.11.2008  
 




Jac
de
Lad
allô iF!

Im Zuge des Umbaus de Gamsav sur skalierbares la fenêtre habe je festgestellt, dass qui Scrollsbars des Scrollcontrols pour einem Aufruf de ?.Setup() pas bzw. incorrect angezeigt volonté. peut-être peux du là quoi faire.

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
13.02.2009  
 



ScrollControl Update: [...]  - maintenant volonté Scrollbarpfeile aussi sous Windows Vue et 7 korrekt gezeichnet.
 
22.11.2009  
 



Update vom ScrollWindow-Contrôle, Télécharger dessus, völlig neue "Technik", absolu flimmerfrei et unschlagbar simple dans qui Anwendung.
KompilierenMarqueSéparation
28.02.2010  
 



s'il te plaît einmal cet Exe testen, si cela Scrollfenster wirklich aussi sous allen Umständen toujours parfait funktioniert et qui Scroller sich De toute façon korrekt ansprechen laisser: [...] 

499 kB
Hochgeladen:01.03.2010
Downloadcounter371
Herunterladen
 
01.03.2010  
 




ByteAttack
Funktioniert chez mir (Win7/64) einwandfrei.
 
Website:  [...] 
Facebook:  [...] 
01.03.2010  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

69.654 Views

Untitledvor 0 min.
Manfred Barei07.12.2024
Matzbub05.11.2024
Normann Strübli06.02.2023
Rc31.01.2022
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie