Witam,
zgłaszam się z kolejnym problemem. Najpierw kod:
var WebBrowser: TPluginWebBrowser; WebHandle: THandle; WebBrowser.cbSize := sizeof(TPluginWebBrowser); WebBrowser.Handle := 0; WebBrowser.Top := 0; WebBrowser.Left := 0; WebBrowser.Width := 0; WebBrowser.Height := 300; WebBrowser.Align := 0; WebBrowser.RegisterAsDropTarget := False; WebBrowser.SetVisible := True; WebBrowser.SetEnabled := True; WebHandle := PluginLink.CallService(AQQ_CONTROLS_WEBBROWSER_CREATE, 0, DWord(@WebBrowser)); WebBrowser.Handle := WebHandle; PluginLink.CallService(AQQ_CONTROLS_WEBBROWSER_NAVIGATE, DWord(PWideChar(URL)), DWord(@WebBrowser));
IMO kod powinien działać, ale mimo, że WEBBROWSER_NAVIGATE zwraca wartość 1, to kontrolka pozostaje pusta.
Co może być tu źle? A może obowiązkiem jest obsłużenie AQQ_SYSTEM_WEBBROWSER_BEFORENAV?
Pozdrawiam,
Draen