J'ai pas mal fouillé mais j'ai un peu de mal à mettre en place la suppression du clic droit dans la fenêtre du logiciel une fois compilé.
Donc comment interdire le menu contextuel au clic droit ?
Voici déjà mon code pour commencer :
Code : Tout sélectionner
;
; ------------------------------------------------------------
;
; PureBasic - MiniBrowser
;
; (c) Fantaisie Software
;
; ------------------------------------------------------------
;
If InitNetwork() = 0
ErrorMessage$ = "Pas de connexion internet détecté ! " + Chr(13)
ErrorMessage$ + Chr(13)
ErrorMessage$ + "Veuillez vérifier vos paramètres de connexion."
MessageRequester("Erreur", ErrorMessage$, 0)
End
EndIf
ConnectionID = OpenNetworkConnection("216.58.211.110",80,#PB_Network_TCP)
If ConnectionID
Else
ErrorMessage$ = "Pas de connexion internet détecté ! " + Chr(13)
ErrorMessage$ + Chr(13)
ErrorMessage$ + "Veuillez vérifier vos paramètres de connexion."
MessageRequester("Erreur", ErrorMessage$, 0)
End
EndIf
Procedure ResizeWebWindow()
ResizeGadget(10, #PB_Ignore, #PB_Ignore, WindowWidth(0), WindowHeight(0)-52)
ResizeGadget(6, #PB_Ignore, #PB_Ignore, WindowWidth(0), #PB_Ignore)
EndProcedure
If OpenWindow(0, 100, 200, 800, 600, "PureBasic MiniBrowser v1.0", #PB_Window_MinimizeGadget | #PB_Window_SizeGadget)
CreateStatusBar(0, WindowID(0))
AddStatusBarField(#PB_Ignore)
StatusBarText(0, 0, "Welcome to the world's smallest Browser ! :)", 0)
FrameGadget(6, 0, 30, 0, 2, "", 2) ; Nice little separator
If WebGadget(10, 0, 31, 0, 0, "http://www.purebasic.com") = 0
CompilerIf #PB_Compiler_OS = #PB_OS_Windows
MessageRequester("Error", "ATL.dll not found", 0)
CompilerElse ; Linux and OX uses Webkit
MessageRequester("Error", "Webkit library not found", 0)
CompilerEndIf
End ; Quit
EndIf
AddKeyboardShortcut(0, #PB_Shortcut_Return, 0)
ResizeWebWindow()
Repeat
Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow
EndIf
http://www.purebasic.com/french/documen ... event.html
Mais rien de concluent..
Merci à vous