MS ActiveX RICHTEXT.RichtextCtrl.1 を使用して、MatLab アプリケーションでドラッグ アンド ドロップを使用しようとしています。
すべてのコードをサンプル図に配置する限り、すべて正常に動作します。便宜上、ガイドを使用したいと思います。以下のように必要なコードを実装しました。ファイルを ActiveX にドラッグしようとすると、ファイルは ActiveX 自体によって処理されます。たとえば、ファイルは ActiveX への添付ファイルとして表示されます。私の関数は呼び出されません。
この問題を解決するアイデアはありますか?
function iTecLogfile_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% varargin command line arguments to iTecLogfile (see VARARGIN)
% Choose default command line output for iTecLogfile
handles.output = hObject;
%handles.activex1.registerevent({'KeyUp', @richtextKeyUp});
handles.activex1.registerevent({'OLEDragDrop', @richtextOLEDragDrop});
set(handles.activex1,'OLEDropMode','rtfOLEDropManual');
% Update handles structure
guidata(hObject, handles);
data = struct();
setappdata(handles.figure1,'data',data);