none
WinRT中如何调用WinGDI函数? RRS feed

  • 问题

  • WINRT中已经没有了WinGDI,这是不是就是说在WINRT中不能调用GDI中的所有函数了呢?举个例子,我要将一个text转为图像,要调用到WinGDI中的CreateDIBSection函数,这个函数调不到的话我该如何实现呢?
    2012年8月17日 9:25

答案

  • WinRT用Direct2D代替了GDI和GDI+,文字相关用DirectWrite。 XAML也有提供Imaging相关的类,不知有没有画图能力。

    但是根据目前的消息,WP8的WinRT又不支持D2D和DWrite(看来微软内部的方向也比较混乱),所以D2D似乎也要慎重考虑。那就只能直接通用图形库CPU+D3D画了,呵呵...


    C++ DX11 / Win8 开发群 95331609


    2012年8月20日 3:31

全部回复

  • WinRT用Direct2D代替了GDI和GDI+,文字相关用DirectWrite。 XAML也有提供Imaging相关的类,不知有没有画图能力。

    但是根据目前的消息,WP8的WinRT又不支持D2D和DWrite(看来微软内部的方向也比较混乱),所以D2D似乎也要慎重考虑。那就只能直接通用图形库CPU+D3D画了,呵呵...


    C++ DX11 / Win8 开发群 95331609


    2012年8月20日 3:31
  • XAML Imaging 相关提供基本图形类型。

    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月20日 10:35
    版主