最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
在 运 行 时 刻 创 建 可 改 变 尺 寸 的 控 件
时间:2022-07-02 12:01:47 编辑:袖梨 来源:一聚教程网
我 们 可 以 将 许 多 不 同 的 控 件, 例 如 文 本 框 控 件, 添 加 到Visual Basic 的 窗 体 上。
在 设 计 期 间, 可 以 调 整 控 件 的 大 小 和 位 置。
文 本 介 绍 如 何 从 一 个Visual Basic 应 用 程 序 中, 在 运 行 时 刻 修 改 这 些 控 件 的 尺 寸。
运 行 时 刻 重 设 控 件 的 尺 寸 ---- 当 设 计Visual Basic 应 用 程 序 时, 可 以 简 单 地 按 照 需 要 将 控 件 添 加 到 窗 体 上, 例 如, 文 本 框 控 件 为 程 序 提 供 了 一 个 最 小 功 能 的 字 处 理 程 序 的 特 性。
---- 控 件 的 尺 寸 必 须 在 设 计 期 间 设 置。
然 而, 通 过 使 用 两 个Windows API 函 数:GetWindowLong 以 及SetWindowLong, 我 们 可 以 实 现 在 运 行 时 刻 改 变 一 个 控 件, 例 如 一 个 文 本 框 控 件 的 大 小。
---- 当 将 一 个 控 件, 例 如 一 个 文 本 框 控 件 添 加 到Visual Basic 应 用 程 序 中 时, 本 质 上 是 创 建 了 一 个 新 的 窗 口。
每 个 在Windows 操 作 系 统 中 被 创 建 的 窗 口 都 具 有 某 种 与 之 相 关 的 风 格 属 性, 例 如, 一 个 文 本 框 控 件 可 能 具 有ES_MULTILINE 的 窗 口 风 格。
这 告 诉Windows 该 控 件 是 一 个 多 行 编 辑 控 件。
---- 通 常, 一 个 文 本 框 控 件 不 能 在 运 行 时 刻 被 重 设 大 小。
然 而, 通 过 改 变 控 件 的 风 格 属 性, 用 户 将 能 够 在 程 序 运 行 期 间 调 整 文 本 框 的 物 理 尺 寸。
---- 这 可 以 通 过 调 用GetWindowLong 和SetWindowLong 函 数 来 完 成。
首 先, 调 用GetWindowLong 函 数 以 提 取 该 文 本 框 控 件 当 前 的 窗 口 风 格 属 性。
其 次, 可 以 使 用OR 位 操 作 符 为 该 文 本 框 控 件 设 置WS_THICKFRAME 属 性。
一 个 具 有WS_THICKFRAME 属 性 的 窗 口 会 在 它 的 边 界 绘 制 一 个 粗 框。
在 设 计 期 间, 可 以 调 整 控 件 的 大 小 和 位 置。
文 本 介 绍 如 何 从 一 个Visual Basic 应 用 程 序 中, 在 运 行 时 刻 修 改 这 些 控 件 的 尺 寸。
运 行 时 刻 重 设 控 件 的 尺 寸 ---- 当 设 计Visual Basic 应 用 程 序 时, 可 以 简 单 地 按 照 需 要 将 控 件 添 加 到 窗 体 上, 例 如, 文 本 框 控 件 为 程 序 提 供 了 一 个 最 小 功 能 的 字 处 理 程 序 的 特 性。
---- 控 件 的 尺 寸 必 须 在 设 计 期 间 设 置。
然 而, 通 过 使 用 两 个Windows API 函 数:GetWindowLong 以 及SetWindowLong, 我 们 可 以 实 现 在 运 行 时 刻 改 变 一 个 控 件, 例 如 一 个 文 本 框 控 件 的 大 小。
---- 当 将 一 个 控 件, 例 如 一 个 文 本 框 控 件 添 加 到Visual Basic 应 用 程 序 中 时, 本 质 上 是 创 建 了 一 个 新 的 窗 口。
每 个 在Windows 操 作 系 统 中 被 创 建 的 窗 口 都 具 有 某 种 与 之 相 关 的 风 格 属 性, 例 如, 一 个 文 本 框 控 件 可 能 具 有ES_MULTILINE 的 窗 口 风 格。
这 告 诉Windows 该 控 件 是 一 个 多 行 编 辑 控 件。
---- 通 常, 一 个 文 本 框 控 件 不 能 在 运 行 时 刻 被 重 设 大 小。
然 而, 通 过 改 变 控 件 的 风 格 属 性, 用 户 将 能 够 在 程 序 运 行 期 间 调 整 文 本 框 的 物 理 尺 寸。
---- 这 可 以 通 过 调 用GetWindowLong 和SetWindowLong 函 数 来 完 成。
首 先, 调 用GetWindowLong 函 数 以 提 取 该 文 本 框 控 件 当 前 的 窗 口 风 格 属 性。
其 次, 可 以 使 用OR 位 操 作 符 为 该 文 本 框 控 件 设 置WS_THICKFRAME 属 性。
一 个 具 有WS_THICKFRAME 属 性 的 窗 口 会 在 它 的 边 界 绘 制 一 个 粗 框。
相关文章
- 蚂蚁庄园今日课堂答题2024年11月14日 11-16
- 《尼尔:机械纪元》武器黑之倨傲属性及特殊能力介绍 11-15
- 《尼尔:机械纪元》机械生命体的枪获得方法介绍 11-15
- 《尼尔:机械纪元》武器机械生命体的枪属性及特殊能力介绍 11-15
- 《尼尔:机械纪元》天使之圣翼获得方法介绍 11-15
- 《尼尔:机械纪元》武器天使之圣翼属性及特殊能力介绍 11-15