You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
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)
Cite As
Yair Altman (2026). getHWnd - retrieve the underlying Windows handle for Matlab figure(s) (https://se.mathworks.com/matlabcentral/fileexchange/16743-gethwnd-retrieve-the-underlying-windows-handle-for-matlab-figure-s), MATLAB Central File Exchange. Retrieved .
Acknowledgements
Inspired by: getjframe - Retrieves a figure's underlying Java frame
General Information
- Version 1.2.0.0 (4.96 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
