我正在使用C.简单的架构,使用控制台来提出程序逻辑的问题。
我需要使用您的姓名和代码注册用户。条件是无法注册等于代码。
我这样做:
- >注册'code'(使用`scanf')
- >我检查以确保您输入的代码已存在
void CMyTreeCtrl::OnNMDblclkTree1( NMHDR *pNMHDR, LRESULT *pResult )
{
CPoint p;
GetCursorPos( &p );
ScreenToClient( &p );
HTREEITEM h = HitTest( p );
if( h )
{
if(EndEditLabelNow( FALSE ) )
{
SelectItem( h );
EditLabel( h );
}
}
void CMyTreeCtrl::OnTvnBeginlabeleditTree1(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMTVDISPINFO pTVDispInfo = reinterpret_cast<LPNMTVDISPINFO>(pNMHDR);
if ( !m_bEditLabel)
*pResult = 1;
else
*pResult = 0;
}
void CMyTreeCtrl::OnEndLabelEdit(LPNMHDR pnmhdr, LRESULT *pLResult)
{
TV_DISPINFO *ptvinfo;
ptvinfo = (TV_DISPINFO *)pnmhdr;
if (ptvinfo->item.pszText != NULL)
{
ptvinfo->item.mask = TVIF_TEXT;
SetItem(&ptvinfo->item);
}
*pLResult = 0;
m_bEditLabel = false;
}
我怎么能做到这个条件? 无法注册等于代码来注册每个用户。