Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: y20frank am 31.07.04 - 00:13:42

Titel: Klick mit rechter Maustaste abfangen - API
Beitrag von: y20frank 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
Titel: Re:Klick mit rechter Maustaste abfangen - API
Beitrag von: koehlerbv 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
Titel: Re:Klick mit rechter Maustaste abfangen - API
Beitrag von: y20frank 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...
Titel: Re:Klick mit rechter Maustaste abfangen - API
Beitrag von: koehlerbv am 31.07.04 - 00:39:20
Oh Mann, keine Grossbuchstaben, und dann so ein Blödsinn ...

Bernhard
Titel: Re:Klick mit rechter Maustaste abfangen - API
Beitrag von: y20frank am 31.07.04 - 00:41:58
OK, dann vergesst es eben. Werd mich halt selbst drum kümmern. Danke!
Titel: Re:Klick mit rechter Maustaste abfangen - API
Beitrag von: TMC 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.
Titel: Re:Klick mit rechter Maustaste abfangen - API
Beitrag von: Semeaphoros 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.
Titel: Re: Klick mit rechter Maustaste abfangen - API
Beitrag von: jpd 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
Titel: Re: Klick mit rechter Maustaste abfangen - API
Beitrag von: eknori 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
Titel: Re: Klick mit rechter Maustaste abfangen - API
Beitrag von: koehlerbv 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
Titel: Re: Klick mit rechter Maustaste abfangen - API
Beitrag von: Marinero Atlántico 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
Titel: Re: Klick mit rechter Maustaste abfangen - API
Beitrag von: eknori 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 !
Titel: Re: Klick mit rechter Maustaste abfangen - API
Beitrag von: koehlerbv 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
Titel: Re: Klick mit rechter Maustaste abfangen - API
Beitrag von: Driri am 07.10.04 - 13:24:41
Dann kann man eben nur noch mit Feldverschlüsselung arbeiten.
Titel: Re: Klick mit rechter Maustaste abfangen - API
Beitrag von: jpd 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?
Titel: Re: Klick mit rechter Maustaste abfangen - API
Beitrag von: koehlerbv 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
Titel: Re: Klick mit rechter Maustaste abfangen - API
Beitrag von: y20frank 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!  :)


Titel: Re: Klick mit rechter Maustaste abfangen - API
Beitrag von: eknori am 08.10.04 - 20:13:57
Zitat
danke für den Tipp!

der dir aber in LS nüscht bringt !!
Titel: Re: Klick mit rechter Maustaste abfangen - API
Beitrag von: y20frank 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.
Titel: Re: Klick mit rechter Maustaste abfangen - API
Beitrag von: eknori am 08.10.04 - 20:25:13
 ;D closed
Titel: Re: Klick mit rechter Maustaste abfangen - API
Beitrag von: koehlerbv am 08.10.04 - 20:33:35
Nix closed - da ist ja noch die Frage von jpd offen. Und allgemein das Problem, das man nicht Notes an Notes vorbei sicher machen könnte.

Das Ganze wäre einen BP-Artikel wert ... Wenn nur mehr Zeit wäre (und die Welt "gut", dass man alles Knoff-Hoff ohne weiteres zur "open source" machen könnte ...) ...

Bernhard