资料收集站

SDL

Wednesday
Dec 03rd
Text size
  • Increase font size
  • Default font size
  • Decrease font size

首先了讲该TreeList应该使用TVS_EDITLABELS风格,可以在创建资源时指定,或者在使用Create时指定,或者在PreCreateWindos()中改变。 

接下来需要处理TVN_BEGINLABELEDIT和TVN_ENDLABELEDIT消息。  

void CXXXX::OnBeginLabelEdit(NMHDR* pNMHDR, LRESULT* pResult) 


        TV_DISPINFO* pTVDispInfo = (TV_DISPINFO*)pNMHDR;

        

        // Limit text length

        GetEditControl()->LimitText(127);

        *pResult = 0;


如果不处理 TVN_ENDLABELEDIT 消息,则文本的更改不会生效。

 void COutline::OnEndLabelEdit(NMHDR* pNMHDR, LRESULT* pResult) 


        GetEditControl()->GetWindowText(s);

        // Set result to TRUE to accept the changes

        *pResult = TRUE;

Comments (0)Add Comment

Write comment

busy
 

Google 搜索

在线用户

We have 58 guests online