IE activex in MATLAB GUI
Mostra commenti meno recenti
Hello,
I am trying to embed internet explorer activex control in MATLAB GUI. But, I received the following error message after I run the GUI: "Serialization of COM Object failed. 'Microsoft Web Browser' could not be restored to its previous state. Make sure file actvxWebBrowser_activex1 is in the same directory as your GUI"
The file actvxWebBrowser_activex1 is already in the same directory as the GUI.
Strangely, when I run the command h=actxcontrolselect; in Matlab command window, I can select the object Web Browser and the object is embedded in a Matlab Figure, not a Matlab GUI. With this, I can invoke the methods and get properties of the activex object without error.
What I really want to do is to have text boxes, buttons (UI control). I know that buttons and text can be positioned in matlab figure. But I still can't figure out how to put a text box in Matlab figure.
Someone knows how to fix that error in Matlab GUI?
Best regards, Wan Nawi
Risposta accettata
Più risposte (1)
Jan
il 25 Giu 2011
You want a simple text box and try to implement it using a IE ActiveX control??
What about:
figure;
uicontrol('Style', 'text', ...
'Position', [10, 10, 200, 200], ...
'String', {'Line1', 'Line2'});
EDITED: A Matlab GUI is a Matlab figure. I assume the problem could be solved, if you create the IE-ActiveX dynamically in the CreateFcn instead of creating it once in GUIDE.
1 Commento
Wan Nawi
il 26 Giu 2011
Categorie
Scopri di più su ActiveX in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!