getHWnd - retrieve the underlying Windows handle for Matlab figure(s)
by Yair Altman
07 Oct 2007
(Updated 13 Oct 2011)
Enable C++ GUI integration by retrieving the HWnd handle of matlab figure(s)
|
Watch this File
|
| File Information |
| Description |
Syntax:
hWnd = gethwnd(hFig)
Description:
HWnd = GETHWND retrieves the current figure (gcf)'s underlying Windows handle, thus enabling integration of Matlab GUI in C/C++/C# programs.
HWnd = GETHWND(hFig) retrieves a specific figure's underlying Windows handle. hFig is a Matlab handle, or a list of handles (not necessarily figure handle(s) - the handles' containing figure is used).
Limitations:
Windows-only (duh!); Java must be enabled
Warning:
This code heavily relies on undocumented and unsupported Matlab functionality. It works on Matlab 7+, but use at your own risk!
Bugs and suggestions:
Please send to Yair Altman (altmany at gmail dot com) |
| Acknowledgements |
The author wishes to acknowledge the following in the creation of this submission:
GetJFrame - Retrieves a figure's underlying Java frame
|
| MATLAB release |
MATLAB 7.4 (R2007a)
|
| Other requirements |
Windows-only (duh!); Java should be enabled |
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
| 13 Oct 2011 |
Fix for R2011b |
|
Contact us at files@mathworks.com