Autor Thema: Klick mit rechter Maustaste abfangen - API  (Gelesen 4900 mal)

y20frank

  • Gast
Klick mit rechter Maustaste abfangen - API
« am: 31.07.04 - 00:13:42 »
Hi zusammen!
Hat jemand nen Tipp, wie man in einem Dokument den Klick der rechten Maustaste abfangen kann... ??? OK, wird wohl nur per API gehen, aber wie???
Danke :-)
Gruß
y20frank

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Klick mit rechter Maustaste abfangen - API
« Antwort #1 am: 31.07.04 - 00:18:23 »
Flapsige Antwort: Rechte Maustaste 'rausbrechen.

Ernsthafte Frage: Wozu ? Und was machst Du mit Linkshänder-Ratten ?

Mehr Input - mehr Output.

Bernhard

y20frank

  • Gast
Re:Klick mit rechter Maustaste abfangen - API
« Antwort #2 am: 31.07.04 - 00:23:58 »
also die gestaltungsinfos über "dokument eigenschaften" sind verborgen, da db aus schablone kommt. der jeweilige user soll seine ekelhafte neugier damit (msgbox) zusätzlich quittiert bekommen, dass er auch die infos nicht über die feldinhalte angezeigt bekommt...
habe nämlich heute irgendwie einen schrecklichen "hass-programmier-tag" >:( , da käme mir sowas etwas gelegen...

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Klick mit rechter Maustaste abfangen - API
« Antwort #3 am: 31.07.04 - 00:39:20 »
Oh Mann, keine Grossbuchstaben, und dann so ein Blödsinn ...

Bernhard

y20frank

  • Gast
Re:Klick mit rechter Maustaste abfangen - API
« Antwort #4 am: 31.07.04 - 00:41:58 »
OK, dann vergesst es eben. Werd mich halt selbst drum kümmern. Danke!

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Klick mit rechter Maustaste abfangen - API
« Antwort #5 am: 31.07.04 - 20:08:48 »
der jeweilige user soll seine ekelhafte neugier damit (msgbox) zusätzlich quittiert bekommen
habe nämlich heute irgendwie einen schrecklichen "hass-programmier-tag" >:( , da käme mir sowas etwas gelegen...  

Na ja, wenigstens begründest Du Dein Vorhaben.
Eine wesentliche Aufgabe eines Entwicklers ist es, den Usern intuitiv bedienbare Apps zu liefern. Da liegst Du mit "Hass" meilenweit entfernt.
User = Kunde.
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Klick mit rechter Maustaste abfangen - API
« Antwort #6 am: 31.07.04 - 20:18:07 »
Genau, Matthias sagt das perfekt, und von daher ist auch die Lust zu antworten gering, vgl. Bernhards Antwort.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline jpd

  • Junior Mitglied
  • **
  • Beiträge: 50
  • Geschlecht: Männlich
  • Jedes fertige Programm, das läuft, ist veraltet.
    • Bundeswehr-Karriere
Re: Klick mit rechter Maustaste abfangen - API
« Antwort #7 am: 07.10.04 - 11:38:52 »
Schade  :'(

Mich würde eine Lösung für das Problem auch interessieren. Aber der Grund liegt bei mir nicht im "Hass" sondern eher in der Sicherheit.
Ich habe nämlich das Problem, dass ich personenbezogene Daten habe die auf der einen Seite nur der Anwender selber sehen darf auf der anderen Seite greifen andere DB's auf diese Daten zurück um ein Formular auszufüllen (z.B. Personalnummer).

Daher mein Aufruf an alle die wissen wie es geht:

"Lasst uns nicht dumm sterben !!!"
Danke

jens
O M G

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Klick mit rechter Maustaste abfangen - API
« Antwort #8 am: 07.10.04 - 11:51:48 »
läßt sich  mit

Declare Function GetAsyncKeyState Lib "user32" (Byval vKey As Long) As Integer

Function RightButton() As Boolean
   RightButton = (GetAsyncKeyState(vbKeyRButton) And &H8000)
End Function

abfragen
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Klick mit rechter Maustaste abfangen - API
« Antwort #9 am: 07.10.04 - 12:04:31 »
Jo, und dann braucht man nur noch permanent diese Function aufzurufen  ;D ;D ;D

Selbst, wenn man den rechten Mausklick einem Event zuordnen könnte - was soll das denn verhindern ? Es gibt doch weit mehr Wege, um sich die Items eines Dokuments anzuschauen:
- Menü "Datei - Eigenschaften Dokument"
- Das SmartIcon links oben
- Man wirft das Dokument in eine andere Datenbank (besonders elegant mit MayFlowerSofts "DocumentViewer"
- Man schreibt sich fix 'nen Agent
usw. usf.

Jens, der prinzipielle Aufbau Deiner DB ist dann falsch. Dokumente, die nur bestimmte Leute sehen dürfen, müssen mit Leserfeldern versehen werden und / oder Feldverschlüsselung (die von Notes oder auch eine eigene) eingesetzt werden.

Bernhard

Marinero Atlántico

  • Gast
Re: Klick mit rechter Maustaste abfangen - API
« Antwort #10 am: 07.10.04 - 13:12:03 »
...also ich bin mir ziemlich sicher (ernsthaft, wer Lust/Interesse hat bitte nachchecken), dass man mit dem Verbergen des Designs automatisch mitbewirkt, dass die Feldnamen/werte mit der Eigenschaftsbox nicht mehr angezeigt werden.  :D

@Frank: nicht aufregen. Das ist das Internet.  ;D
« Letzte Änderung: 07.10.04 - 13:20:05 von Marinero Atlántico »

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Klick mit rechter Maustaste abfangen - API
« Antwort #11 am: 07.10.04 - 13:13:04 »
Zitat
...also ich bin mir ziemlich sicher (ernsthaft, wer Lust/Interesse hat bitte nachchecken), dass man mit dem Verbergen des Designs automatisch mitbewirkt, dass die Feldnamen/werte mit der Eigenschaftsbox nicht mehr angezeigt werden.

genau so ist es !
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Klick mit rechter Maustaste abfangen - API
« Antwort #12 am: 07.10.04 - 13:15:03 »
Das ist richtig, aber keinerlei Schutz: Ich schnappe mir das Dokument und werfe es einfach in eine leere DB (oder in MayFlowerSoft's DocViewer oder ich schreibe einen Agent oder ...).

Bernhard

Driri

  • Gast
Re: Klick mit rechter Maustaste abfangen - API
« Antwort #13 am: 07.10.04 - 13:24:41 »
Dann kann man eben nur noch mit Feldverschlüsselung arbeiten.

Offline jpd

  • Junior Mitglied
  • **
  • Beiträge: 50
  • Geschlecht: Männlich
  • Jedes fertige Programm, das läuft, ist veraltet.
    • Bundeswehr-Karriere
Re: Klick mit rechter Maustaste abfangen - API
« Antwort #14 am: 07.10.04 - 14:12:17 »
Ich habe mein Problem mal bildlich dargestellt.
Die Sache mit der Feldverschlüsselung ist gut und schön, doch wie sage ich einer Maske beim @dblookup oder auch per script dass sie einen ("DEN") Schlüssel nehmen soll?
Denn verschlüsselte Felder werden ja nur im Bearbeitungsmodus ausgewertet. Oder hilft es vieleicht wenn ich mit dem Server einen Schlüssel generiere?
O M G

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Klick mit rechter Maustaste abfangen - API
« Antwort #15 am: 08.10.04 - 17:17:52 »
Wenn es um solch sensible Datenbestände wie Personaldaten geht, mache ich derartige Datenbänke so dicht wie nur irgend möglich, d.h., nur ein ganz ausgewählter Personenkreis hat darauf Zugriff. Hinzu kommen Massnahmen wie Verschlüsselung (via Notes und / oder eigene Routinen).

Daten wie Personal- oder Telefonnummer sollen natürlich deshalb nicht doppelt geführt werden müssen, dafür führe ich eigene DBs, die automatisch aus der Personal-DB gefüttert und auf dem aktuellen Stand gehalten werden.

Bernhard

y20frank

  • Gast
Re: Klick mit rechter Maustaste abfangen - API
« Antwort #16 am: 08.10.04 - 20:11:07 »
...hups... was hab ich da nur mit meinem (damals im Zorn) geschriebenen Beitrag für ne Diskussion aufgebracht...
Na ja, hat ja dann auch was positives.  Hoffe es ist mir dafür niemand böse.
Bin von dem ursprünglichen Vorhaben natürlich "geheilt" uns seh' das ursprüngliche etwas "lockerer".
wobei das thema "kopieren von daten(banken)" mich auch selbst immer wieder ins grübeln bringt.

@eknori: hey du, danke für den Tipp!  :)



Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Klick mit rechter Maustaste abfangen - API
« Antwort #17 am: 08.10.04 - 20:13:57 »
Zitat
danke für den Tipp!

der dir aber in LS nüscht bringt !!
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

y20frank

  • Gast
Re: Klick mit rechter Maustaste abfangen - API
« Antwort #18 am: 08.10.04 - 20:22:37 »
Zitat
danke für den Tipp!

der dir aber in LS nüscht bringt !!

*hehe* wees ick... (hm, wo sollte man dass auch g'scheit plazieren?!)
Das ganze Vorhaben meines ursprünglichen Beitrages hab ich ja auch aufgegeben, der Tipp ist aber für meine Sammlung für VB nicht schlecht und vielleicht sicher mal irgendwann zu gebrauchen.

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Klick mit rechter Maustaste abfangen - API
« Antwort #19 am: 08.10.04 - 20:25:13 »
 ;D closed
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz