RPR DockWindowAdd
From CockosWiki
(Difference between revisions)
(→Examples) |
(→C++) |
||
Line 17: | Line 17: | ||
==Examples== | ==Examples== | ||
===C++=== | ===C++=== | ||
- | <source lang=cpp> | + | <source lang=cpp highlight=7> |
+ | void SWS_DockWnd::ToggleDocking() | ||
+ | { | ||
+ | if (!m_bDocked) | ||
+ | { | ||
+ | m_bDocked = true; | ||
+ | ShowWindow(m_hwnd, SW_HIDE); | ||
+ | DockWindowAdd(m_hwnd, (char*)m_cName, m_iDockOrder, false); | ||
+ | DockWindowActivate(m_hwnd); | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | DestroyWindow(m_hwnd); | ||
+ | m_bDocked = false; | ||
+ | Show(false, true); | ||
+ | } | ||
+ | } | ||
</source> | </source> | ||
+ | |||
===Perl=== | ===Perl=== | ||
<source lang=perl> | <source lang=perl> |
Latest revision as of 22:09, 11 February 2010
Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR DockWindowAdd
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR DockWindowAdd
Contents |
DockWindowAdd()
void DockWindowAdd(HWND hwnd, char* name, int pos, bool allowShow)
Parameters
HWND hwnd, char* name, int pos, bool allowShow
Returns
An array, containing:
HWND hwnd, char* name, int pos, bool allowShow
Examples
C++
void SWS_DockWnd::ToggleDocking() { if (!m_bDocked) { m_bDocked = true; ShowWindow(m_hwnd, SW_HIDE); DockWindowAdd(m_hwnd, (char*)m_cName, m_iDockOrder, false); DockWindowActivate(m_hwnd); } else { DestroyWindow(m_hwnd); m_bDocked = false; Show(false, true); } }
Perl
Python
See Also
window: GetTooltipWindow, TrackList_AdjustWindows, DockWindowActivate, DockWindowAdd, DockWindowRemove,
(Section automatically generated, edits may be overwritten.)
Stuff
Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR DockWindowAdd
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR DockWindowAdd