草庐IT

metro-bundler

全部标签

c++ - 用于 Metro 风格应用程序的 HTML/CSS 渲染器

Metro-Style应用程序的当前WebView对我来说无法使用,因为它托管在单独的HWND中,因此无法用其他控件覆盖WebView。此外,提供的API不足以让我使用它(例如,无法处理“onNavigation”事件)。我正在寻找一个可以解析HTML/CSS并使用DirectX呈现的C++库。我愿意编写自己的渲染器,但这并不容易。我会帮助至少有一个适当的HTML/CSS解析器。我还检查了我是否可以使用Gecko或Webkit,但它们会导致商店审批失败(而且它们非常复杂,对我的项目来说有点矫枉过正。)附加要求:非GPL(必须允许在闭源商业应用中使用。)XHTML兼容解析器/渲染器源代码

c++ - 在桌面应用程序中托管 Metro 应用程序

我是Win32C++编程的新手。现在,我想创建一个能够托管metro(AppContainer)应用程序的应用程序。似乎可以使用这些COM接口(interface):IApplicationDesignModeSettings(MSDNlink)IApplicationActivationManager(用于启动Metro应用)我能够使用IApplicationActivationManager正常启动应用程序,但要能够在窗口内托管应用程序,应用程序需要在设计模式下启动。为了能够在设计模式下启动应用程序,我需要设置IApplicationDesignModeSettings,这需要初始

c++ - 在 Windows Metro 中以编程方式从网格中删除对象

我有几个图像在Grid容器中进行动画处理,我需要在动画结束后将它们从Grid中删除以节省内存。storyboard->Completed+=refnewEventHandler([this,birthImage,&index](Object^sender,Object^e){mainGrid->Children->IndexOf(myImage,&index);mainGrid->Children->RemoveAt(index);});不幸的是我无法关注thissuggestion并使用mainGrid->Chilren->Remove(myImage)因为此方法仅适用于C#而不适用

c++ - 如何检测是否在 Windows Metro 应用程序进程中运行?

我正在开发一个库,我希望能够检测它是否在Metro风格应用程序中运行以选择性地禁用/启用某些功能。可能吗? 最佳答案 您可以使用IMetroMode用于检查您的库是否已加载到Metro风格应用程序中的界面。调用GetMonitorMode()方法,如果pMode将保持MMM_METRO那么您将确定您正在Metro应用程序中运行。 关于c++-如何检测是否在WindowsMetro应用程序进程中运行?,我们在StackOverflow上找到一个类似的问题: ht

c++ - WinRT/Metro 风格应用程序中基于 ATL 的 COM 对象

场景:我正在尝试将C++应用程序迁移到WinRT/MetroStyle。此应用程序使用ATL/COM对象,该对象通过类IDispatchImpl实现IDispatch接口(interface)但是,根据MSDNIDispatchImpl不适用于MetroStyle应用程序。我的ATL/COM类如下所示:classMyATLClass:publicIDispatchImpl,publicCComObjectRoot,publicCComCoClass{...}问题:WinRT中是否有IDispatchImpl的替代品?例如,替换可能涉及派生自不同的类并丢弃我的IDL文件。我的最终目标只是

c++ - 我的 C++ 类必须是 Windows 8 Metro 风格应用程序中的引用类吗?

我知道,如果我想将我的C++代码作为WinRT组件共享给.Net和JavaScript代码,我必须将我的类声明为publicrefMyClasssealed。但是,如果我有一个我只想在我的应用程序中使用的类,它是否需要是一个ref类?假设我有一个简单的建筑类。是否可以定义如下#pragmaonceclassBuilding{public:Building(intcap);~Building(void);intget_capacity(){returncapacity;}private:intcapacity;};然后像这样使用std::shared_ptrbldg=std::make_

c++ - 带有 DirectX 部分的 Metro 风格应用程序

Windows8API是否允许我编写将XAML用于UI并使用DirectX呈现3D对象的应用程序?假设我正在编写一个3D建模应用程序。我想在XAML中制作许多对话框和UI元素,以及我将使用DirectX呈现的单个矩形窗口。我更喜欢使用C++。这可能吗? 最佳答案 好消息!看来Windows8的发布版本将允许Metro/XAML和DirectXInterop!ThisisacommonthemethatweheardafterwereleasedtheDeveloperPreview.Developerslikeyouwantedto

c++ - 如何在 Metro 应用程序中打印到 C++ 中的 Visual Studio 11 控制台/日志?

我正在尝试弄清楚如何在VisualStudio11C++Metro应用程序中打印到调试器控制台/日志。我尝试了多种方法来打印到C++Metro应用程序中的日志(cout、Windows.System.Diagnostics、MSDN和Metro开发站点上的文档)。如何打印到控制台? 最佳答案 OutputDebugString:Sendsastringtothedebuggerfordisplay.某些WindowsAPI可从Metro风格应用程序使用,包括此功能。您可以从Metro风格应用程序中找到其他与诊断相关的WindowsA

c# - 如何在 Windows 8 的桌面应用程序中访问 Metro 应用程序的本地存储?

.Net中是否有可用的API?在WindowsAPI中呢?如果没有,有没有人想出一些骇人听闻的方法来做到这一点? 最佳答案 查找Windows8风格应用程序的本地存储文件夹http://blog.falafel.com/Blogs/paul-tidwell/2012/08/27/finding-the-local-storage-folder-of-a-windows-8-style-applicationWindows8风格应用的路径如下:C:\Users\{用户名}\AppData\Local\Packages\Microsof

c++ - 如何在 Windows 8 Metro (C++/XAML) 中制作循环/圆形 ScrollViewer

在Windows8Metro应用程序中,是否可以创建一个ScrollViewer,它在到达View中的最后一项时循环回到View中的第一项?如果是这样,我怎样才能达到这种效果? 最佳答案 绝对有可能。我目前正在解决问题,完成后会发布工作。到目前为止,情况如下所示。想法是您挂接到滚动查看器的viewchanged事件,该事件会在您移动栏时触发。到达那里后,计算您在偏移量中的位置和项目的大小,然后您可以使用它来衡量列表框容器的实际大小或您拥有的内容。一旦知道偏移量的位置并知道列表框的实际高度和项目的高度,您就知道哪些项目当前可见,哪些不