Returns the Windows window handle (HWND) of a canvas.
Takes canvasID (Int).
Returns NULL.
BGI GUI
Parameters & Returns
Parameters
canvasIDInt
Returns
Int
Quick Summary
Returns the Windows window handle (HWND) of a canvas.
Takes canvasID (Int).
Returns NULL.
Technical Exegesis...
Returns the Windows window handle (HWND) of a canvas. Searches g_canvasMap for canvasID. If not found, returns NULL. Returns canvas.hWnd field.
This function retrieves native Windows handle for canvas child window. HWND is created during bgiCreateCanvas3D with CreateWindowEx. Returns NULL for invalid canvas ID. Use for Win32 API calls (SetWindowPos, SetFocus, GetClientRect, etc.). Canvas HWND is child window of parent BGI window. Handle remains valid until bgiDestroyCanvas or parent window destruction.
Returns the Windows window handle (HWND) of a canvas. Searches g_canvasMap for canvasID. If not found, returns NULL. Returns canvas.hWnd field.
This function retrieves native Windows handle for canvas child window. HWND is created during bgiCreateCanvas3D with CreateWindowEx. Returns NULL for invalid canvas ID. Use for Win32 API calls (SetWindowPos, SetFocus, GetClientRect, etc.). Canvas HWND is child window of parent BGI window. Handle remains valid until bgiDestroyCanvas or parent window destruction. Common use cases: custom window messages, subclassing, integration with third-party libraries requiring HWND. HWND can be used with SetParent to reparent canvas to different window.