c++ - 如何获取屏幕的尺寸?

标签 c++ xaml windows-8 windows-runtime c++-cx

我想知道屏幕的宽度,以便在 Win8 应用程序中设置弹出窗口的宽度。

最佳答案

假设您指的是屏幕的高度和宽度(或更准确地说是应用程序窗口的高度和宽度),您可以从 Window.Bounds 获取该值

例如,下面是按钮后面的代码,它将在该窗口的文本框中显示当前窗口的宽度:

void App68::MainPage::Button_Click_1(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
{
    txtWidth->Text = Window::Current->Bounds.Width.ToString();
}

关于c++ - 如何获取屏幕的尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13145861/

相关文章:

c# - Windows 8 中的 Metro 应用程序如何与同一台计算机上的后端桌面应用程序通信?

javascript - 点击事件不会在元素上触发

c++ - 根据是 C 还是 C++ 执行 header 中存在的不同代码

.net - 资源字典与用户控件在组织大型 xaml 文件方面的优缺点是什么?

c++ - 特征未对齐断言

c# - WPF 依赖属性

c# - 与转换器的双向数据绑定(bind)不更新源

windows-8 - 64 位 Debian 的 VirtualBox 昨天可以运行,但现在无法检测到 64 位 CPU

C++ 动态绑定(bind)

c++ - 将二维数组传递给仅采用一维数组的函数 (C++)