Français
Forum

Rechter Mausklick sur Listview

 

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.
 
02.09.2006  
 




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éparation
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.
 
03.09.2006  
 




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.
 
03.09.2006  
 




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.

19 kB
Hochgeladen:03.09.2006
Downloadcounter47
Download
 
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  
 




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

4.178 Views

Untitledvor 0 min.
Michael W.04.07.2016
Ernst21.05.2016
Andre Rohland31.12.2014
maroro12.06.2014
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