question

CodeWanderer-1205 avatar image
0 Votes"
CodeWanderer-1205 asked RLWA32-6355 commented

windows version support for Direct2D application (question)

Some features under Direct2D are for windows 8 only and up. The question is, if I use those features (win 8), after release can application run under windows 7? For example I compile application with lib (that means statically) then I suppose it could run onder lower version of windows (because all necessary functions are inside application compiled), or not?

windows-apic++
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

SongZhu-MSFT avatar image
0 Votes"
SongZhu-MSFT answered RLWA32-6355 commented

Actually it depends on your application, maybe you can use the update provided in Windows 7 and compatible with Win8 SDK.

But different rendering bug on every release of Windows: 7, 7 SP1, 8, 8.1, and 10 all behave slightly differently.Even if your library files are ok, the rendering of different systems is different, you need to test it yourself.

More references: How to render child window with Direct2D in native desktop Windows application?, Using the Windows 8 SDK to compile for Windows 7, Direct2D - Using Effects on Windows 7


If the answer is helpful, please click "Accept Answer" and upvote it.

Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.



· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Thanks, I know about update provided in WIndows 7, but my question is about if it is possible to compile Direct2D application without need to update W7. I think it should be possible with static compilation and ship all necessarry DLLs with application without update Win7 (from user case). For example if I use some winapi and I ship one of the necessary DLL with my application, user doesn't need to install VC++ Resdistributable. I imagine if something similar is possible with Direct2D?

0 Votes 0 ·

Maybe you could test your theory in a Win7 virtual machine.

0 Votes 0 ·