Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
What to Upload to SlideShare
What to Upload to SlideShare
Loading in …3
×
1 of 42

20210828_win32_windows11

0

Share

Download to read offline

ウィンドウの角丸化、ダークモード対応などWin32デスクトップアプリにおけるWindows 11の変更点を紹介します。

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

20210828_win32_windows11

  1. 1. 1 .NETラボ 勉強会 2021年8月 2021/08/28 42 PAGES 宮崎 典行 Twitter: @openlibsys https://crystalmark.info/
  2. 2. 2 自己紹介 名 前 | 宮崎 典行 / ひよひよ 趣 味 | ソフトウェア開発(23年) 受 賞 | Microsoft MVP for Developer Technologies (2014年1月~) おことわり 趣味としてのソフトウェア開発経験のみで、 商用開発経験は一切ございません。 本発表は個人の考え・経験に基づくもので、 所属組織を代表するものではございません。 ビル・ゲイツ氏 ビル・ゲイツ氏と記念撮影 Microsoft MVP Global Summit 2019
  3. 3. 3 【代表作】以前開発していたソフトウェア CrystalMark 2004 総合ベンチマーク CrystalCPUID CPU情報
  4. 4. 4 【代表作】現在開発しているソフトウェア CrystalDiskMark ストレージベンチマーク CrystalDiskInfo ストレージ情報
  5. 5. 5 新テーマ ~アイドル~ CrystalDiskMark (ストレージベンチマーク) CrystalDiskInfo (ストレージ情報)
  6. 6. 6 B2サイズタペストリー 25.0インチ B2 31.5インチ 31.5インチ
  7. 7. 7 奇跡のコラボレーション(2021/6/1リリース!)
  8. 8. 8 デザイナーさん本気出しすぎ!!
  9. 9. 9 1. Windows 11の変更点 ①ウィンドウの角丸化 ②ダークモードAPI公開? ③コンボボックスの異変 ④ストアの大変革 2. まとめ 本日の内容
  10. 10. 10 Windows 11とは?
  11. 11. 11 Windows 11のバージョン
  12. 12. 12 Windows 11の変更点
  13. 13. 13 目次
  14. 14. 14 ①ウィンドウの角丸化
  15. 15. 15 ①ウィンドウの角丸化 auto cornerPref = DWMWCP_DONOTROUND; // 角丸無効, // DWMWCP_ROUND; // 角丸 // DWMWCP_ROUNDSMALL; // 角丸小さ目 auto hr = DwmSetWindowAttribute(m_hWnd, DWMWA_WINDOW_CORNER_PREFERENCE, &cornerPref, sizeof(cornerPref)); DWMWCP_DONOTROUND DWMWCP_ROUND DWMWCP_ROUNDSMALL
  16. 16. 16 ①ウィンドウの角丸化 DWMWA_WINDOW_CORNER_PREFERENCE = 33, // [set] WINDOW_CORNER_PREFERENCE, Controls the policy that rounds top-level window corners
  17. 17. 17 ①ウィンドウの角丸化 GetPixel()でクライアント領域の情報は取得可能
  18. 18. 18 目次
  19. 19. 19 ②ダークモードAPI公開? HRESULT hr = S_OK; BOOL dm = TRUE; hr = DwmSetWindowAttribute(m_hWnd, DWMWA_USE_IMMERSIVE_DARK_MODE, &dm, sizeof(dm));
  20. 20. 20 ②ダークモードAPI公開? HRESULT hr = S_OK; BOOL dm = TRUE; hr = DwmSetWindowAttribute(m_Button1.GetSafeHwnd(), DWMWA_USE_IMMERSIVE_DARK_MODE, &dm, sizeof(dm));
  21. 21. 21 https://github.com/ysc3839/win32-darkmode ②ダークモードAPI公開?
  22. 22. 22 ②ダークモードAPI公開?
  23. 23. 23 目次
  24. 24. 24 ③コンボボックスの異変
  25. 25. 25 ③コンボボックスの異変
  26. 26. 26 ③コンボボックスの異変 ComboBoxなのにCTLCOLOR_DLGに反応
  27. 27. 27 ③コンボボックスの異変 Windows 11 Windows 10
  28. 28. 28 ③コンボボックスの異変
  29. 29. 29 ③コンボボックスの異変
  30. 30. 30 ③コンボボックスの異変
  31. 31. 31 目次
  32. 32. 32 ④ストアの大変革 https://developer.microsoft.com/ja-jp/microsoft-store/
  33. 33. 33 ④ストアの大変革 「トップ無料」「アプリ」「すべてのカテゴリ」 で64番目@2021/6/26
  34. 34. 34 ④ストアの大変革
  35. 35. 35 ④ストアの大変革
  36. 36. 36 ④ストアの大変革 https://developer.microsoft.com/ja-jp/microsoft-store/
  37. 37. 37 ④ストアの大変革 https://aka.ms/storepreviewwaitlist
  38. 38. 38 ④ストアの大変革 https://aka.ms/storepreviewwaitlist .exe/.msi インストーラー を登録可能 カーネルモードドライバ/ NTサービスが必要な アプリも導入可能!?
  39. 39. 39 ④ストアの大変革 管理画面
  40. 40. 40 ④ストアの大変革
  41. 41. 41 ④ストアの大変革 何度でもインストール可能! 何度でもインストール可能! バージョン管理はできない模様
  42. 42. 42 まとめ

×