| |
|
|
Jörg Sellmeyer | comment peux je une Klick avec qui rechten (sekundären) Bouton de la souris sur un Listview auswerten? (sans qui berühmte Dll eines begnadeten Programmieres! ) et là je grad dabei suis. je vermute la fois, qui cela éditer de Items dans Listviews un Feature besagter Dll ist et Windows eigentlich seulement la première Spalte pour vorgesehen hat, ou bien? Hiermit funktioniert es nämlich seulement avec qui ersten Spalte: SendMessage(hLV&,$1017,0,0)
Pour cette doit comme erstes qui cela Listview encore scharfgeschaltet volonté: SetStyle hLV&,GetStyle(hLV&) | $200 qui sais conseil?
Salut Jörg |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 02.09.2006 ▲ |
|
|
|
|
Frank Abbing | Hi.
comment peux je une Klick avec qui rechten (sekundären) Bouton de la souris sur un Listview auswerten?
WM_NOTIFY->NM_RCLICK
et là je grad dabei suis. je vermute la fois, qui cela éditer de Items dans Listviews un Feature besagter Dll ist et Windows eigentlich seulement la première Spalte pour vorgesehen hat, ou bien?
Richtig. Bien sûr peux du jederzeit selber Editcontrols sur cela Listview mettons et den User y éditer laisser. Genauso pouvoir es qui Listview.dll oui aussi. |
|
|
| |
|
|
|
Jac de Lad | Pour den Droit kannste aussi qui gute EasyVENT.dll prendre, qui hat aussi encore autre Vorteile! qui nehme je aussi im Digicam-Assistenten, mais pour autre Klicks et so.
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 | 02.09.2006 ▲ |
|
|
|
|
Jörg Sellmeyer | Ist cela car sooo komplieziert? Eigentlich devrait doch dans %notifycode un unterschiedlicher Wert stehen, je après que avec quel Bouton de la souris on klickt. venez mais malheureusement toujours cela gleiche Ergebnis.
chez ner Listbox passiert chez Droit gar rien. Pour cette gibt Clicked beim Listview gar ne...aucune Ergebnis. avec Getfocus ist qui Wert toujours -121
ici peux on la fois différent Verhaltensweisen voyons: KompilierenMarqueSéparationCls
Declare lv&,lb&
lv&=Create(Gridbox,%hwnd,Test;0;100;Test1;0;100,0,210,10,210,400)
lb&=Create(Listbox,%hwnd,0,430,10,150,400)
WhileLoop 10
AddString(lv&,test)
AddString(lb&,test)
Wend
Declare ende%
WhileNot ende%
WaitInput
IF Equ(%key,2)
Let ende%=1
ElseIf GetFocus(lv&)
print %notifycode
ElseIf GetFocus(lb&)
print %notifycode
Alternativ mal damit:
ElseIf Clicked(lv&)
print %notifycode
ElseIf Clicked(lb&)
print %notifycode
EndIf
Wend
Ist cela eh bien Bug ou bien Feature? quand venez Roland nochmal wieder?? |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 02.09.2006 ▲ |
|
|
|
|
Jac de Lad | Hm...là peux je dir jedenfalls pas aider...peut-être Fank.
PS: avec qui EasyVENT klappts wunderbar!
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 | 02.09.2006 ▲ |
|
|
|
|
Frank Abbing | si une WM_NOTIFY Message empfangen wird, steht dans LPARAM qui Pointer sur une Struktur (NMHDR). qui dritte Wert (code) dans cette Struktur ist qui Wert des Ereignisses, welches stattgefunden hat:
NM_CLICKThe user has clicked le left mouse button within le control. NM_DBLCLKThe user has double-clicked le left mouse button within le control. NM_KILLFOCUSThe control has lost le input focus. NM_OUTOFMEMORYThe control could not complete à opération because there quoi not enough memory available. NM_RCLICKThe user has clicked le right mouse button within le control. NM_RDBLCLKThe user has double-clicked le right mouse button within le control. NM_RETURNThe control has le input focus, and le user has pressed le ENTER clé. NM_SETFOCUSThe control has received le input focus.
Hollfe, cela hilft dir plus. |
|
|
| |
|
|
|
Frank Abbing | je nochmal.
Tricolore justement la fois ausprobiert. Folgender Code sollte marcher, pouvoir es mais pas:
Cas ((%wmNotify) and (&NotifyWnd=listview&)): Imprimer %NotifyCode
Ergebniss ist toujours -121. Meiner attitude pour un eindeutiger Profan-Bug! je selber löse cet Dinge eh toujours im Subclassing et Assemblercode. tout autor fällt mir quelque chose comme meisstens pas sur. |
|
|
| |
|
|
|
Jörg Sellmeyer |
Ergebniss ist toujours -121. Meiner attitude pour un eindeutiger Profan-Bug!
oui c'est ca! Rooooolaaaand! Hhhm! oui c'est ca comment chez qui Polizei: si on vous braucht, ist vous pas là. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 03.09.2006 ▲ |
|
|
|
|
Jörg Sellmeyer | Irgendwie perspective ego pas. Pour meinem Verständnis devrait es doch so marcher, ou bien? KompilierenMarqueSéparation $H Structs.ph
Struct Notify = ~NMHDR
Declare NM#
Dim NM#,Notify
Cls
Declare Lv&,Lb&
Lv&=Create(Gridbox,%Hwnd,Test;0;100;Test1;0;100,0,210,10,210,400)
Lb&=Create(Listbox,%Hwnd,0,430,10,150,400)
Whileloop 10
Addstring(Lv&,test)
Addstring(Lb&,test)
Wend
Declare Ende%
Whilenot Ende%
Waitinput
If %wmnotify
NM# = &LPARAM
With NM#
Print .hwndFrom&,.idFrom&,.code&,&LPARAM,NM#
EndWith
EndIf
Locate 1,1
If Equ(%Key,2)
Let Ende%=1
Endif
Wend
Dispose NM#
|
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 03.09.2006 ▲ |
|
|
|
|
RGH | Jörg Sellmeyer
Ist cela car sooo komplieziert? Eigentlich devrait doch dans %notifycode un unterschiedlicher Wert stehen, je après que avec quel Bouton de la souris on klickt. venez mais malheureusement toujours cela gleiche Ergebnis.
alors chez Deinem (unveränderten) Beispiel gibt es dans qui Gridbox chez qui une Bouton de la souris -2 et chez qui anderen -5. wohin oui c'est ca ist cela Problem?
Salut Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 03.09.2006 ▲ |
|
|
|
|
Jörg Sellmeyer | Sollte je une RC verpaßt avons ou bien la hâte Vous autre Version??? Erster Klick avec à gauche, zweiter avec à droite. (Listview)
maintenant hab je qui Listbox oublier qc. là venez avec à droite garnichts à. avec à gauche beim ersten Klicken -150 et ensuite -8. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 03.09.2006 ▲ |
|
|
|
|
RGH | Salut, tu as qui aktuelle Version, mais j'ai es sous Windows 2000 getestet et pas sous XP. et chez den Notify-Geschichten hört là offensichtlich Microsofts Kompatibilität sur. je werde mir cela dans den prochain Tagen la fois näher regarder. (Vorerst könntest Du es la fois avec Messagemode 2 essayer.)
Salut Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 03.09.2006 ▲ |
|
|
|