前端学习笔记:关于img图像标签的属性使用

图像标签:<img src=“图片的路径” / >
属性使用不分先后顺序

  • src=“图片的路径”,src是必须属性
  • alt=“替换文本,当图像不能正常显示时显示的文字”
  • title=“提示文本,鼠标放到图像上时显示的文字”
  • width=“设置图像的宽度”
  • height=“设置图像的高度”
    宽度和高度一般只修改一个就可以了,另外没有设置的宽度或高度属性将会自动等比例改变,这样就不会导致图片失真
  • border=“设置图像的边框粗细”
在基于MFC (Microsoft Foundation Classes) 的应用程序开发中,设计一个支持输入错误重试的登录界面通常会包含以下几个步骤: 1. **窗口布局**: 创建一个简单的登录对话框,包括两个文本框(用于用户名和密码输入)、一个按钮(登录)以及一个可能的状态指示区域(如标签或消息框)。 2. **事件处理**: - **登录按钮点击事件**:当用户点击登录按钮时,首先验证输入是否有效。如果输入有误,比如用户名或密码为空,或者不符合预期格式,捕获这种异常。 3. **错误处理**: - 验证失败时,显示相应的错误提示信息,可能是设置文本框内的提示文本变红、弹出错误对话框或者更新状态标签。同时,可以添加一个“重试”功能,例如禁用当前按钮并允许用户清除输入然后再次尝试。 4. **重试机制**: - 如果设置了“重试”功能,可以在对话框上增加一个计数器或一个复选框,用户可以选择重试次数。每次点击“重试”时,将计数减一,直到达到预设的最大次数或用户自行退出。 5. **循环或递归**: 使用条件判断来控制重试过程。如果还有剩余的重试次数并且输入正确,则重置错误提示,清空文本框内容并允许登录操作;否则,停止重试并告知用户已达到最大次数或其他相应限制。 ```cpp // 示例代码片段 void CLoginDlg::OnBnClickedButtonLogin() { if (!ValidateInputs()) // 检查输入有效性 { // 显示错误提示 SetDlgItemText(IDC_ERROR_MSG, "用户名或密码错误"); // 判断重试次数 int retryCount = GetRetryCount(); // 获取当前的重试次数 if (retryCount > 0) { --retryCount; // 禁用登录按钮并允许用户修改输入 EnableWindow(pDX->GetDlgItem(IDC_BUTTON_LOGIN), false); UpdateData(FALSE); // 更新控件数据以便用户编辑 } else { MessageBox("已达最大重试次数,请联系管理员", "登录失败", MB_OK | MB_ICONERROR); EndDialog(IDCANCEL); // 结束对话框 } } else { // 登录成功或无误,执行后续逻辑 } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值