本文整理汇总了C++中CBCGPGridRow::IsEnabled方法的典型用法代码示例。如果您正苦于以下问题:C++ CBCGPGridRow::IsEnabled方法的具体用法?C++ CBCGPGridRow::IsEnabled怎么用?C++ CBCGPGridRow::IsEnabled使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CBCGPGridRow
的用法示例。
在下文中一共展示了CBCGPGridRow::IsEnabled方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnChar
//******************************************************************************************
void CArrayGrid::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
CWnd::OnChar(nChar, nRepCnt, nFlags);
if (m_nDraggedColumn >= 0 || m_bTracking || m_bSelecting || nChar == 3)
{
return;
}
if (!CanBeginInplaceEditOnChar (nChar, nRepCnt, nFlags))
{
return;
}
CBCGPGridRow* pSel = GetCurSel ();
if (pSel == NULL || !pSel->IsEnabled())
{
return;
}
ASSERT_VALID (pSel);
EnsureVisible (pSel, TRUE);
SetBeginEditReason (BeginEdit_Char);
if (!EditItem (pSel))
{
return;
}
DoInplaceEditSetSel (OnInplaceEditSetSel (GetCurSelItem (pSel), BeginEdit_Char));
pSel->PushChar (nChar);
}