¿Cómo hacer que CMFCTabCtrl cierre la página de propiedades?
CMFCTabCtrl::EnableActiveTabCloseButton
Se utiliza para mostrar el botón de cerrar en la página de pestañas de CMFCTabCtrl. Vea cómo implementar el botón de cerrar:
void cmfcbasetabtrl::OnLButtonDown(UINT nFlags, CPoint point )
{
m _ bWindowPosChanged = FALSE
CWnd::OnLButtonDown(nFlags, punto);
if (m_rectCloseButton.PtInRect (punto ))
{
m _ bTabCloseButtonPressed = TRUE
redibujar ventana(m _ rectCloseButton);
Regresar; p>
}
...
void cmfcbasetabtrl::OnLButtonUp(UINT nFlags, punto CPoint)
{
if ( m_bTabCloseButtonPressed)
{
m _ bTabCloseButtonPressed = FALSE;
m _ bTabCloseButtonHighlighted =
redibujar ventana (m _ rectCloseButton) ;
if (m_rectCloseButton.PtInRect(punto))
{
CWnd * pwn active = GetActiveWnd();
if( pwn active! = vacío)
{
pwn active- gt;SendMessage(WM_CLOSE);
}
Return;
}
}