Bonjour tous,
J'ai un petit problème avec WebGadget(), je l'utilise dans pb sur windows pour un formulaire et la tabulation ne fonctionne pas. Y a t'il une chose a modifier ou a ajouter pour que cela fonctionne?
Merci d'avance à tous,
GallyHC
			
			
									
									Tabulation et WebGadget()
Tabulation et WebGadget()
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
						Re: Tabulation et WebGadget()
Code : Tout sélectionner
 Webbrowser.IWebBrowser2=GetWindowLong_(GadgetID(#Web1), #GWL_USERDATA)
 event=WaitWindowEvent()
  Select event
    Case #WM_KEYDOWN
        If EventwParam()=9 
          hr=Webbrowser2\QueryInterface(?IID_IOleInPlaceActiveObject, @OleObject.IOleInPlaceActiveObject)
          If hr=0 And OleObject>0
            web.MSG\message=event : web\wParam=EventwParam() : web\lParam=EventlParam()
            OleObject\TranslateAccelerator(@web)
            OleObject\Release()
          EndIf
        EndIf
DATASECTION
  IID_IOleInPlaceActiveObject : 
  Data.l $00000117
  Data.w $0000, $0000
  Data.b $C0, $00, $00, $00, $00, $00, $00, $46
ENDDATASECTIONRe: Tabulation et WebGadget()
Bonjour nico,
Je vais faire ce test au plus vite merci pour le bou de code
Cordialement,
GallyHC
			
			
									
									Je vais faire ce test au plus vite merci pour le bou de code

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
						Re: Tabulation et WebGadget()
Pour illustrer voici un exemple fonctionnel, ça peut aider.
			
			
									
									
						Code : Tout sélectionner
;code exemple
#Web1 = 0
 OpenWindow(0,0,0,800,600,"WebGadget",#PB_Window_SystemMenu|#PB_Window_ScreenCentered) 
    WebGadget(#Web1 ,10,10,780,580,"http://www.purebasic.com")
Webbrowser.IWebBrowser2=GetWindowLong_(GadgetID(#Web1), #GWL_USERDATA)
Repeat
event=WaitWindowEvent()
  Select event
    Case #WM_KEYDOWN
        If EventwParam()=9
          hr=Webbrowser\QueryInterface(?IID_IOleInPlaceActiveObject, @OleObject.IOleInPlaceActiveObject)
          If hr=0 And OleObject>0
            web.MSG\message=event : web\wParam=EventwParam() : web\lParam=EventlParam()
            OleObject\TranslateAccelerator(@web)
            OleObject\Release()
          EndIf
        EndIf
EndSelect
Until event= #PB_Event_CloseWindow
DataSection
  IID_IOleInPlaceActiveObject :
  Data.l $00000117
  Data.w $0000, $0000
  Data.b $C0, $00, $00, $00, $00, $00, $00, $46
EndDataSectionRe: Tabulation et WebGadget()
ça marche au poil, je prends aussi merci !
			
			
									
									~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
						⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Tabulation et WebGadget()
Bonjour tout le monde,
deja encore merci a nico le code été nickel (j'ai du faire quelque modif de presentation on va dire) .
.
Merci Mesa, mais j'avais deja fait les modifs que j'avais besoin vu que je code avec les directives "EnableExplicit".
Ar-S> c'est bien pratique tu as raisons de mettre cela de cote
Cordialement a tous,
GallyHC
			
			
									
									deja encore merci a nico le code été nickel (j'ai du faire quelque modif de presentation on va dire)
 .
.Merci Mesa, mais j'avais deja fait les modifs que j'avais besoin vu que je code avec les directives "EnableExplicit".
Ar-S> c'est bien pratique tu as raisons de mettre cela de cote

Cordialement a tous,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
						
