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.

20200429 algyan lt

3,475 views

Published on

【オンライン開催】ビバ昭和の日・老害エンジニアLT会!
https://algyan.connpass.com/event/172575/

Published in: Software
  • Be the first to comment

  • Be the first to like this

20200429 algyan lt

  1. 1. 1 ビバ昭和の日・老害エンジニアLT会! 2020/04/29 21 PAGES 宮崎 典行 Twitter: @openlibsys https://crystalmark.info/ Visual C++ 用ライブラリ
  2. 2. 2自己紹介 名 前 | 宮崎 典行 / ひよひよ 趣 味 | ソフトウェア開発(22年) 受 賞 | 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透け透け~ 透け透けUI 大好きですよね? 透け透けUI 大好きですよね?
  6. 6. 6本日のテーマ みんなが大好きだった で透け透けUIを実現した話です。
  7. 7. 7あるあるなUI事例 普通にMFCで作るとこんな感じ 透けてない!
  8. 8. 8理想の透け透けUIを求めて・・・迷走 試行錯誤
  9. 9. 9 CrystalDiskMark 7 Shizuku Edition CrystalDiskInfo 8 Shizuku Edition 約束の地に到着! ついに理想の透け透けUIを確立!! したかに見えたが・・・
  10. 10. 10 コンボボックスの背景が透けてない 問題点1 これは残念過ぎる(ただし、割とよくある)
  11. 11. 11 エディットコントロールの透過が難しすぎて 問題点2 スタティックコントロールで代用(究極の妥協)
  12. 12. 12 いまどきこんなUIが許されるのか!? 問題点2 コメント編集用に専用ウィンドウを搭載!? 圧倒的 昭和感
  13. 13. 13 再描画時、ディスプレイ外の背景は真っ白!? 問題点3 GDIの制限とはいえ、これは痛いorz
  14. 14. 14 黒ベースのテーマだと更に酷いことに 問題点3 新世代っぽい!?って、文字も読めません。
  15. 15. 15 リストコントロールは疑似透過 問題点4 レイヤードウィンドウなので文字も透過対象 Win8.1 以降の機能
  16. 16. 16透け透け~ 透け透けUI 大好きですよね? イケてる 透け透けUI を実現したい!
  17. 17. 17 Project Priscilla (透け透けUIを実現するMFC用ライブラリ) FY2020 Windows XP/Vista/7/8/8.1/10/2003/2008/2012/2016/2019 x86/x64/ARM64 (/ARM32) CrystalDiskInfo 9 -Rugenia- FY2021 CrystalMark 2020 -Lydia- FY2020 © FANZA GAMES / AUGUST / ARIA CrystalDiskMark 8 -Cecile- FY2020 Project Yu
  18. 18. 18Project Priscilla の成果 コンボボックスが透けてる! 透け透けなのに、文字列も直接入力できる!!
  19. 19. 19Project Priscilla の成果 リストコントロールも完全透過! ヘッダー部もオーナードローで透け透け対応
  20. 20. 20透け透け~ 透け透けUI 大好きですよね? ついにイケてる 透け透けUI を実現! 数年の歳月を経て
  21. 21. 21 WPFなら5分で できるんじゃ・・・ まとめ MFCでまだまだ 頑張ります!!

×