1

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);
4

0 に答える 0