怎么判断IP address控件中输入IP的合法性?判断已经输入了ip地址就可以了。
没输入的话,或者输入不全,提示用户从新输入的。
help~
没输入的话,或者输入不全,提示用户从新输入的。
help~
解决方案 »
- 怎样让一个编辑框中的内容可以有各种不同的颜色?最好能有个实例,谢谢!
- 如何获得CDateTimeCtrl下拉箭头窗口的指针?
- 关于CHtmlView和CEditView
- 请大家一起讨论关于API函数的参数(WPARAM,LPARAM)
- SetCapture的冲突
- 图像识别技术交流群
- 我怎样才可以编译一个既可以在NT,2000,又可以在98下运行的ATL Release版的组件呢?
- 如何得到一个无效区域
- 首先感谢版主及各位大侠对我前一个IOCP问题的答复,已经结贴,现又来问新问题了。还是IOCP
- 怪哉!怪哉!
- 请问,在win32 application编程中,不能用TRACE,如何输出调试信息?
- 如何使用ADO操作oracle数据库
默认其他Field为0,即使用GetWindowText函数
if(m_iac.IsBlank())
MessageBox("Error");
HWND hWnd = NULL;
while(hWnd = FindWindowEx(m_iac.m_hWnd,hWnd,NULL,NULL))
if(!::GetWindowTextLength(hWnd))
{
::SetFocus(hWnd);
//break;//因为是从后面开始,所以不用立即退出
}
这样是没有效果的,我MFC刚开始做东西,很多不懂
HWND hWnd = NULL;
while(hWnd = FindWindowEx(m_iac.m_hWnd,hWnd,NULL,NULL))
if(!::GetWindowTextLength(hWnd))
{
::SetFocus(hWnd);
if(m_iac.IsBlank())
MessageBox("Error");
//break;//因为是从后面开始,所以不用立即退出
}
{
::MessageBox( m_hWnd, _T("输入的服务器 IP 地址不完整。 "), _T("错误"), MB_OK | MB_ICONWARNING | MB_TOPMOST );
::SetFocus( hwndIPAddr );
return;
}
楼主没有意见了吧。
int GetAddress( BYTE& nField0, BYTE& nField1, BYTE& nField2, BYTE& nField3 );int GetAddress( DWORD& dwAddress );Return ValueThe number of non-blank fields in the IP Address Control.
只能说明有多少个不为空,并不能定位到对应的空白位置