SetDlgItemText是一种函数,功能是设置对话框中控件的文本和标题。函数原型是BOOLSetDlgltemText(HWND hDlg,int nlDDlgltem,LPCTSTR IpString)。
该函数设置对话框中控件的文本和标题。
BOOLSetDlgl来自temText(HWND hDlg,int nlDDlgltem,LPCTSTR IpString);
hDlg:指定含有控件的对话框。
nlDDlgltem:标识带有将被设置的标题和文本的控件。
IpString:指向来自一个以NULL结尾的字符串指针,该字符串指针包含了将被复制到控件的文本。
返回值:如果函数调用成功,则返回值为非零值。如果函数调用失败,则返回值为零。若想获得更多的错误信息,请调用GetLastError函数。
CTime ctime=府罪安批击论延希仍CTime::GetCurrentTime(); //得到当前系统时按圆度妒帮头依愿句奏间
CString strTime=time.Format("%H:%M:著议只调任创求某丰%S");
::360百科SetDlgItemText(Afx黄板著裂普载GetMainWnd()->m_hWnd,IDC_TIME,strTime); //送到指定控件
在vc6.0以后的版本中不支持AfxGetMainWnd()->m_hWnd来获取HWND,所以需要把这一句改为:
SetDlgItemText(AfxGetApp()->m_pMain训推情七发Wnd->m_hWnd,IDC_TIME, strTime);
在VS中需要去掉第一个参数,直接SetDlgItemText(IDC_TIME, strTime);
备注:SetDlgltem函数把一个WM_SETTEXT消息发送充载孙到指定的控件。
速查:Windows NT成席财李执被术加根硫:3.1及以上版本:Windows:95及以上版本;Windows CE:1.0及以上版本;头文果马从顾些切优移件:winuser.h;库文件:user32.lib;Unicode:在Windows NT上实现为U里六列张苏务后赵鲜助丰nicode和ANSI两种版本