Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Webbrowser kontrollen - Hur stänger man av högerklicks menyn

Postades av 2002-10-31 02:20:43 - Oskar Johansson, i forum visual basic - allmänt, Tråden har 5 Kommentarer och lästs av 452 personer

Hej!

Om man har en webbrowserkontroll och vill stänga av högerklicksmenyn, hur gör man då?

Hjälp!!!


Svara

Sv: Webbrowser kontrollen - Hur stänger man av högerklicks m

Postades av 2002-10-31 11:30:28 - Oskar Johansson

Tror att jag kommmit på en lösning själv... Man får stoppa in lite javascript, även fast det blir lite mer komplicerat...


Svara

Sv: Webbrowser kontrollen - Hur stänger man av högerklicks m

Postades av 2002-10-31 18:35:29 - Oskar Johansson

Min lösning:

Koden ska finnas i html-filen:

<code>
<script>
var bolReturnRight = false;
function switchRightX() {
bolReturnRight = !bolReturnRight;
}
document.switchRight=switchRightX
document.oncontextmenu = function() {return bolReturnRight;}
document.onmousedown = function e() {if(e.target==document)return bolReturnRight;}
</script>
</code>

Dessutom behövs följande kod i formuläret:

<code>
OBJECT.Document.switchRight
</code>


Vad det här gör är att från början stänga av högerklicks menyn. Om man anropar OBJECT.Document.switchRight så sätter den på högerklicks menyn och en gång till stänger av...


Ska nog göra ett tips av det här...


Svara

Sv: Webbrowser kontrollen - Hur stänger man av högerklicks m

Postades av 2002-11-01 01:03:32 - Jonas Hedberg

Tjenare..
Detta har funkart rätt bra för mig..

'Module

Public Declare Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" (ByVal idHook As Long, ByVal lpfn As Long, ByVal hmod As Long, ByVal dwThreadId As Long) As Long
Public Declare Function UnhookWindowsHookEx Lib "user32" (ByVal hHook As Long) As Long
Public Declare Function CallNextHookEx Lib "user32" (ByVal hHook As Long, ByVal nCode As Long, ByVal wParam As Long, lparam As Any) As Long
Public Declare Function GetCurrentThreadId Lib "kernel32" () As Long
Public Declare Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long

Public Const WM_RBUTTONUP = &H205
Public Const WH_MOUSE = 7

Public Type POINTAPI
x As Long
y As Long
End Type

Public Type MOUSEHOOKSTRUCT
pt As POINTAPI
hwnd As Long
wHitTestCode As Long
dwExtraInfo As Long
End Type

Public gLngMouseHook As Long

Public Function MouseHookProc(ByVal nCode As Long, ByVal wParam As Long, mhs As MOUSEHOOKSTRUCT) As Long
Dim strBuffer As String
Dim lngBufferLen As Long
Dim strClassName As String
Dim lngResult As Long

If (nCode >= 0 And wParam = WM_RBUTTONUP) Then

'Preinitialize string
strBuffer = Space(255)

' lngBufferLen = Len(strBuffer)

'This is the string that holds the class name that we are looking for
strClassName = "Internet Explorer_Server"

Debug.Print strClassName

'Get the classname for the Window that has been clicked, making sure something is returned
'If the function returns 0, it has failed
lngResult = GetClassName(mhs.hwnd, strBuffer, Len(strBuffer))

Debug.Print Left$(strBuffer, lngResult)

If lngResult > 0 Then

'Check to see if the class of the window we clicked on is the same as above
If Left$(strBuffer, lngResult) = strClassName Then

'Value is the same. Squash the command
MouseHookProc = 1

Exit Function

End If

End If

End If

MouseHookProc = CallNextHookEx(gLngMouseHook, nCode, wParam, mhs)
End Function


'Form


Private Const WM_NCLBUTTONDOWN As Long = &HA1&


'Start Trapping Right-Mouse clicks in WebBrowser Control:
gLngMouseHook = SetWindowsHookEx(WH_MOUSE, AddressOf MouseHookProc, App.hInstance,GetCurrentThreadId)


'Cancel the trapping of the code
UnhookWindowsHookEx gLngMouseHook


/Wolf


Svara

Sv: Webbrowser kontrollen - Hur stänger man av högerklicks m

Postades av 2002-11-01 08:55:56 - Andreas Hillqvist

Det kommer väl fortfaranede att få upp menyn med "Contexmenu" knappen. Mellan höger windows- och ctrltangent.


Svara

Sv: Webbrowser kontrollen - Hur stänger man av högerklicks m

Postades av 2002-11-01 11:45:10 - Oskar Johansson

det vet jag inte, men det spelar ingen roll, baa för att den inte skall irritera av misstag... lätt att den irriterar lite gran...

Det var till [61535] det behövdes...


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
5 881
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies