我在 TForm 中嵌入了 TWebBrowser。每当我按下 Alt 按钮时,浏览器窗口就会变成白色。如果我在它周围拖动表格,它会正确重绘。
我做错了什么?
如果这很重要,我有 DevExpress Bars 和 Quantum Grid 吗?
我使用 Delphi 2010 和 Windows 7 和 XP SP2。IE 版本是 7 和 8。所有可重现。
在按 Alt 之前:
按 Alt 后:
我已经通过 usnig 解决了以下问题:
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;