Deutsch
Forum

Digicam-Assistent

 
- Seite 1 -



Jac
de
Lad
Oh, ich hatte mit der Unit experimentiert, bin aber im Moment noch zu sehr beschäftigt. Aber ich werds auf alle Fälle tun! Versprochen!!!

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
18.09.2006  
 



 
- Seite 3 -



Jac
de
Lad
So, jetzt wollte ich das Dialogfenster neuzeichnen lassen. Habs mit WM_Move und WM_Moving probiert, beide Male wurde das Dialogfenster erst neu gezeichnet, nachdem ich die Maustaste losgelassen habe...und mit ProcAddr() ist das Prog abgestürzt. Wieviele Parameter werden da eigentlich übergeben???
 
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
22.09.2006  
 




Jac
de
Lad
Aaaalso mit WM_Moving klappts jetzt. Per ProcAddr(). Mit 3 Parametern (woher sollte ich das wissen!). Was steckt eigentlich hinter den Parametern?

Leider habe ich jetzt trotzdem noch Probleme mit WM_HScroll (da passiert gar nichts, weder bei ProcAddr() oder %UMessage), also Live-Scrolling kriege ich nicht hin.
Und so ne Art OnItemChange für Listviews kriege ich auch nicht hin...
 
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
22.09.2006  
 



Hm ich packe doch echt ein dickes Beispiel in das v0.0.3 Verzeichnis der Unit! Da steht doch alles drinn -auch die Parameteranzahl...

paint bzw. wm_paint ist die richtige Message für das Neuzeichnen.

OnItemChange ist doch nixweiter als z.B. bei Klick ob oldEntry==actualEntry - ich schau nachher mal muß aber grad erstmal den Lexers um ein Feature erweitern.

on.dll separat: klar kannst Du das tun!

Was willst Du eigendlich live-scrollen?
 
22.09.2006  
 




Jac
de
Lad
Hm, ich probiers mal mit wm_Paint. Live-Scrollen brauche ich zum Beispiel im Digicam-Assistenten: Große Vorschau -> Bild wird nur teilweise ins Fenster gequetscht -> Scrollbalken -> Vorschau schon während des Bewegens des Scrollbalkens mittels Maus (siehe letzte Version Digicam-Assistent).

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
22.09.2006  
 




Jac
de
Lad
wm_paint funktioniert eben NICHT. Wenn ich das Fenster aus dem Desktop heraubewege und dann wieder reinziehen will bleibt das Programm hängen und der Cursor kann sich nicht mehr auf die Taskbar bewegen. So ists bei Benutzung mit ProcAddr().

Bei Benutzung als Message kommt die Message wieder erst an, wenn ich die Maus loslasse.

Das ist aber im Moment nicht mein Kernproblem, weils wie gesagt mit wm_moving und ProcAddr() geht.

Jac

PS: OnItemChange gibt keine Message aus, wenn per Taste in Listview das Item geändert wurde...deshalb dachte ich an eine Message.
 
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
22.09.2006  
 




Jac
de
Lad
@iF: Ich hab das mit dem Listview jetzt hinbekommen, hab wm_notify auf dem Listview registriert. Leider reagiert das Ganze sehr behäbig (das was mit der EasyVent.dll nicht so). Ich werde mal versuchen, obs mit Callback schneller ist (obwohl ich ja gra ddavon wegkommen wollte). Jedenfalls lasse ich nach dem Waitinput prüfen, ob sich GetCurSel geändert hat und entsprechend das neue Bild laden, wenn nötig. So siehts dann aus (Download).

Hinweis: Ist nur ne Testversion, die das behäbige Verhalten zeigen soll, die fertige Version erscheint (hoffentlich) in Kürze im Digicam-Assistenten-Thread).

Jac

PS: Das mit dem Scrolling kriege ich beim besten Willen nicht hin...ich wälze grad das Platform SDK, vielleicht werde ich da fündig (hab schon ne Vermutung...)

 
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
22.09.2006  
 




Jac
de
Lad
Mit ProcAddr() ists genauso lahm...
 
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
22.09.2006  
 



Ich schau grad mal deine Zip an und versuche zu ersehen was Du meinst...
 
22.09.2006  
 



Hm naja ich hab ein ganz anderes Problem - das Programm findet keine Bilder - auf keinem Laufwerk

Auf wm_notify kannst Du ruhig reagieren, aber schaue Dir die Parameter an - nicht gleich bei jeder Notify reagieren sondern nur bei einigen! Vielleicht ists deshalb so lahm.
 
22.09.2006  
 




Jac
de
Lad
Die Dateien müssen auf Wechsellaufwerken liegen, in einem Ordner DCIM im Root. Oder du stellst das in den Einstellungen ab.

Aber müsste mein Prog nicht nur auf die Notifys von lv& reagieren, wenn ich per On.Event lv& als Parameter angebe? Wie gesagt, ich bin für jede einfachere Lösung offen, die EasyVent hats auch geschafft, da gings auch schneller. Und mit dem Scrolling bin ich total am Vervierfeln...da kriege ich einfach nix hin...

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
22.09.2006  
 



Nun grundsätzlich besteht zwischen der Architektur kein riesen Unterschied zwischen der onEvent und der easyVent - nur das die onEvent auch ohne ProcAddr per Umessages klarkommt.

Ja es kommen nur notifys vom LV an wenn du das LV als Handle übergibst - was ich meine ist - es gibt verschiedene Notifys - vielleicht solltest Du einfach nur nicht auf alle reagieren - vielleicht ließ die easyVent weniger durch als die onEvent.

Vielleicht schickst Du mir doch einfach mal Deinen Source dann schaue ich mir an was da schief läuft! Am Besten per Mail an digicamassistent (at) xprofan (dot) com.
 
22.09.2006  
 



So es geht - DCIM war nicht da!

Konnte jetzt auch mal richtig testen! Tolles Programm das! Würde ich gerne einmal drüber-gehen und die paar Kleinigkeiten ausmerzen wenn Du erlaubst...
 
22.09.2006  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

7.308 Betrachtungen

Unbenanntvor 0 min.
Walter12.01.2023
Georg20.12.2020

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

Jac de Lad (26x)
iF (17x)


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