Windows 10 のテスト環境の作成方法について

Windows 10 互換性環境の構築について Windows 10 におけるアプリケーションの互換性を検証するには、Windows 10 の環境を作成する必要があります。Windows 10 リリース直後においては、次の 2 種類の環境でアプリケーションをテストすることが推奨されます。 • アプリケーションをインストール済みの Windows 8.1 、あるいは Windows 7 より Windows 10 へアップグレードした環境。 • Windows 10 を新規インストールした環境を使って、アプリケーションをインストールした環境。 この記事では、テストするアプリケーションを除くWindows 10 環境の構築方法について説明します。Windows 10 環境を作成するには、次の 4 種類の方法があります。 Windows 8.1、あるいは Windows 7 環境を Windows 10 へアップグレードする。 Windows 10 へアップグレードした PC に対して、Windows 10 を新規インストールする。 Windows 10 の新規インストール メディアを使って、新規インストールする。 この作業には、Windows 10…


WPF の半透明の子ウィンドウの使い方について

.NET Framework 4.6 のリリースに伴って、WPF では 透過的な子ウィンドウのサポートが提供されました。具体的な使い方としては、WPF チームのブログの The Roadmap for WPF という記事の、コメント欄にサンプル コードがあります。 私も見落としていて、先週末に教えていただいたのですが(有難うございました。見落としていました)、このサンプルを動かすための条件があります。MSDN ライブラリーの.NET Framework の新機能には「Windows 8.1以降」という記述もありました。この透過的な子ウィンドウというのは、半透明なChild Window をサポートするというもので、具体的には HwndSourceParameters.UsesPerPixelTransparency プロパティを使用するというものになります。ドキュメント上の要件は、.NET Framework 4.6以上とだけ記述されていますが、私が確認した限りは Windows 8 以降で動作します。WPF Blogに掲載されていたコードを次に示します。 IntPtr parentWindowHandle = new WindowInteropHelper(this).Handle; HwndSourceParameters windowParams = new HwndSourceParameters(“SemiTransparentChildWindow”); windowParams.ParentWindow = parentWindowHandle; //int values of WS_CHLID, WS_CLIPCHILDREN, and WS_VISIBLE int styleParams = 0x40000000 | 0x02000000 |…


Windows 10 SDK の UWP サンプルについて

Windows 10 が公開されてから、ユニバーサル Windows プラットフォームのサンプルも更新されました。5月に公開されてから、6月にサンプルの更新が行われて、最終的に Windows 10 SDK の公開後に更新されました。リリースをみると、4種類があります。 August 2015 Update2 August 2015 July 2015 Build the samples August 2015 をベースにして、Build カンファレンス リリースからどのような変更があったのかを調べてみました。大きくは、次の2点に集約されています。 サンプル名の変更 たとえば、ScreenCasting が AvancedCaastingになり、AllJoinSecureClient と AllJoinSecureServer が AllJoin になったり、accountpicturename と accounts が UserDataAccountManager と UserIinfo になったり、UniversalCamera が CameraStarterKit になったりしています。サンプル名が、明示的に何のサンプルを示しているかという観点の変更になっています。 新しいサンプルの追加 追加されたサンプルは、私が調べたところ65種類のものがありました。その一覧を記載します。 ApplicationData ApplicationResources Appointments AppServices AssociationLaunching AudioCategory BackButton BasicFaceDetection BasicFaceTracking BasicInput…