winrt专题

windows RT开发笔记:WinRT DLL及其调用研究

一. 几个概念: WinRT : Windows Runtime, windows运行时。创建Windows运行时(WinRT)是为了在Windows上给用户提供一种流畅且安全的应用体验。WinRT会受到.NET、C++、以及JavaScript三者的影响。WinRT不会取代CLR或Win32,而是为那些使用不同语言编写的应用程序提供统一支持,以便它们可使用新的Metro风格用户界面运行于

WinRT surface屏幕常亮设置

我们开发的surface应用有时候需要屏幕保持常亮,而不是过一会就自动息屏(默认处理会这样,ios也是这样的默认设置)。应用场景比如正在播放视频。 C#为我们提供了这样的一个类,即Display​Request Class(详细信息可参见微软网站:https://docs.microsoft.com/en-us/uwp/api/Windows.System.Display.DisplayRequ

C++/WinRT教程(第四篇)WinRT 的错误和异常处理

目录 前言 避免捕获和抛出异常 捕获异常 抛出异常 编辑API时抛出异常 使用 noexcept 时如何调试 调用同步代码 快速失败 断言 前言 本文主要介绍 C++/WinRT 中的异常如何使用以及使用原则,如果你刚开始接触WinRT,建议先阅读第一篇。 C++/WinRT教程(第一篇)-CSDN博客 C++/WinRT教程(第二篇)基础类型的使用-CSDN博客

C++/WinRT教程(第一篇)

目录 前言 介绍 快速入门 修改 Windows 桌面应用程序项目添加 C++/WinRT 支持 其他代码示例 其他博客 前言 关于分篇 本文是根据官方文档去除一部分相对不需要关注的内容,整理的简洁版本教程,为避免博客过长分为几篇。 关于winrt C++/WinRT 是 Windows 运行时 (WinRT) API 的完全标准新式 C++17 语言投影,以基于标头文件

Windows 8开发 WinRT APP使用其他关联应用程序打开文件

在WinRT开发中可以调用其他的应用或者桌面程序来打开文件,这和WP7时代固定的几个Launcher相比,功能性更强。 直接上代码,简单明了: ? public  void  OpenFile(StorageFile file, bool  withPicker) {      if  (file != null )      {          if

使用 C++/WinRT 执行并发和异步操作

本主题介绍协同例程和 co_await 的概念,我们建议你在 UI 应用程序和非 UI 应用程序中使用它们。 为了简单起见,本介绍主题中的大多数代码示例演示了 Windows 控制台应用程序 (C++/WinRT) 项目。 本主题中后面的代码示例使用协同例程,但为方便起见,控制台应用程序示例还会在退出前继续使用阻止性的 get 函数调用,这样应用程序就不会在显示其输出之前退出。 不要通过 UI

在 C++/WinRT 中使用委托处理事件

本主题介绍了如何使用 C++/WinRT 注册和撤销事件处理委托。 可以使用任何标准 C++ 函数类对象来处理事件。 使用 Visual Studio 添加事件处理程序(WPF) 一种将事件处理程序添加到项目的简便方法是使用 Visual Studio 中的 XAML 设计器用户界面 (UI)。 XAML 页面在 XAML 设计器中打开后,请选择要处理其事件的控件。 在该控件的属性页中的上

C++/WinRT 入门

本主题将会根据新的 Windows 控制台应用程序 (C++/WinRT) 项目演练一个简单的代码示例。 C++/WinRT 快速入门 创建一个新的 Windows 控制台应用程序(C++/WinRT) 项目。  根据实际选择平台   如果出现如下错误,需要安装正确的SDK。 找不到 Windows SDK 版本 10.0.17134.0 (or later)。请安装所需版

使用 C++/WinRT 创作 API

如果 API 位于 Windows 命名空间中 这是你使用 Windows 运行时 API 最常见的情况。 对于元数据中定义的 Windows 命名空间中的每个类型,C++/WinRT 都定义了 C++ 友好等效项(称为投影类型 )。 投影类型具有与 Windows 类型相同的完全限定名称,但使用 C++ 语法放置于 C++ winrt 命名空间中。 例如,Windows::Foundation

标准 C++ 数据类型和 C++/WinRT

借助 C++/WinRT,可以使用标准 C++ 数据类型(包括某些 C++ 标准库数据类型)调用 Windows 运行时 API。 可以将标准字符串传递到 API(请参阅 C++/WinRT 中的字符串处理),还可以将初始值列表和标准容器传递到 API,这些 API 需要语义上等价的集合。 标准初始值列表 初始值列表 (std::initializer_list) 是 C++ 标准库构造。

C++/WinRT

若要通过 C++ 创作和使用 Windows API,可使用 C++/WinRT。 这是 Microsoft 推荐的用于替代 C++/CX 语言投影和 Windows 运行时 C++ 模板库 (WRL) 。 C++/WinRT 是 Windows 运行时 (WinRT) API 的完全标准新式 C++17 语言投影,以基于标头文件的库的形式实现,旨在为你提供对新式 Windows API 的

Cocos2d-x项目移植到WinRT/Win8小记

Cocos2d-x项目移植到WinRT/Win8小记 作者: K.C. 日期: 11/17/2013 Date: 2013-11-17 23:33 Title: Cocos2d-x项目移植到WinRT/Win8小记 Tags: Android, adb, WP, Windows RT, WinRT, Visual Studio 现在的WinRT貌似仍然不争气低没拿