J'ai TWebBrowser intégré dans un TForm. Chaque fois que j'appuie sur le bouton Alt, la fenêtre du navigateur devient blanche. Si je fais glisser le formulaire autour, il repeint correctement.L'appui sur Alt efface le TWebBrowser intégré
Qu'est-ce que je fais mal?
Je Bars DevExpress et Grille Quantum si cette matière?
J'utilise Delphi 2010 et Windows 7 et XP SP2. La version IE est 7 et 8. Reproductible sur tous.
Avant d'appuyer sur Alt:
Après avoir appuyé sur Alt:
J'ai résolu par usnig les éléments suivants:
procedure TMainForm.WndProc(var Message: TMessage);
begin
inherited WndProc(Message);
if Message.Msg = WM_UPDATEUISTATE then
begin
if Assigned(ProblematicWebBrowser) then
ProblematicWebBrowser.Repaint;
end;
end;
Je suis d'accord. La question est trop générique. Je vais essayer d'isoler le problème dans un exemple d'application. 10x pour les liens. –
Pas de soucis, content que cela ait aidé. –