我想从 Delphi 10 中的 View 函数创建屏幕截图,而不必将应用程序编译到目标设备,然后在那里对应用程序进行屏幕截图。这将让我创建模型以供批准,而无需为每个示例屏幕编译到每个设备。所有帮助表示赞赏。
问问题
456 次
1 回答
2
这将允许您在 Windows 上运行移动样式。
- 将您当前的手机样式保存在文件 (*.style) 中
- 在记事本中打开这个文本文件,找到PlatformTarget 例如 PlatformTarget = '[ ANDROID ][DARKSTYLE][DEFINEFONTSTYLES]'
- 将其替换为 PlatformTarget = '[ MSWINDOWS ][DARKSTYLE][DEFINEFONTSTYLES]' 保存。
- 将此样式加载为样书中的 Windows 样式。现在您将在 Windows 上看到移动样式。
如果由于系统 dpi 较大而导致 firemonkey 缩放并使其变大 - 将此行粘贴到 dpr 文件中(项目 > 查看源代码)。
GlobalUseGPUCanvas := true; 应用程序。初始化;
这将禁用缩放。
另一种方式 - 您可以在 Windows 上使用 NOX 模拟器,并从此处截取屏幕截图。
Ps - 不要使用 Delphi Tokyo 开发 Android 应用程序 - 它会使应用程序变慢、不稳定和错误(或等待 Tokyo 更新)。使用以前的 Delphi 版本 - 柏林更新 2。
于 2017-07-30T18:05:05.273 回答