HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
1006
ユーヤンWindows 11の動作確認7解決


ユーヤン

リンク

2021/10/6(Wed) 18:16:58|NO.94059

Windows 11がリリースされたようですが、Win11でHSP3を動かしている方はいますでしょうか。
Win11のHSPで、何か不具合や問題点があれば、よろしくお願いします。



この記事に返信する


zrs90(5さい)

リンク

2021/10/6(Wed) 19:13:22|NO.94060

...Twitterの方が、Windows11+hsp3使ってる方
多いと思いますよ。...少なくとも1人はいたはず。

hspコンテスト制作中に、多分アップデートする方は
少ないですし、(※pcが余ってる、仕事で使う必要がある等)
の方は別ですが。

そもそも、アップデートも動作環境がちょっと難かと。
第8世代以降の64ビットインテル系プロセッサ
(※例外あり、AMDは分かんない)
メモリ4G...と書いてあるが、実際、6〜8Gは必要。
それなりに、SSDとか、ハードディスクの容量も必要だし
MSアカウント必須とか...

他にも、アップデートしたらpcのパフォーマンスが
落ちたとか...不具合も大分出ると思う。
ベータ版で、7zipとかがダメだったらしい。

私、アップデート出来るpcは持ってない
ですが、現状、10→11の無償アップデートギリギリまで待つか
10を使い倒します。



リンク

2021/10/6(Wed) 22:16:07|NO.94062

自分は金がたまったので新しいPCを買おうと考えてるのですが、そこが心配です。

>>そもそも、アップデートも動作環境がちょっと難かと。
第8世代以降の64ビットインテル系プロセッサ
(※例外あり、AMDは分かんない)
AMD は ZEN+(RYZEN第2世代)以降らしいです



UT-X

リンク

2021/10/6(Wed) 23:06:10|NO.94063

私はWindows11の正式リリース日にWin10からアップグレードしましたが、
今のところWindows11にしてからHSPのソフトで発生した不具合はありません。
Windows11にすることで発生する問題として考えられるものは、角丸化によって
ウィンドウの右下・左下の端っこの部分が見えなくなってしまうことですかね。
角の半径は(DPIを考慮しなければ)通常のウィンドウだとだいたい5px、
ツールウィンドウだとだいたい2pxといったところでしょうか。
bgscrで初期化したウィンドウは影響を受けないので角の部分もちゃんと見せたいならウィンドウフレームを自作するのも手です。



zrs90(5さい)

リンク

2021/10/6(Wed) 23:21:50|NO.94064

...新しいPCですか。うらやましいです。

AMDは、型番がデスクトップと
ノート型で、世代がズレていたり...と
気をつけないと、ダメらしいんで
その情報は、ありがたかったです。

対応マザーボードの(UEFIとか)、引っかかりそうな
要素が多すぎて、今のところ、私は、様子見です。
(予算も携帯の買い直しで、ないんですが。)


...スレッド立てた方に、申し訳ないです。
Windows11+hsp3の動作確認のつもりで
立てたスレッドなのに...すみません。



ユーヤン

リンク

2021/10/7(Thu) 01:37:55|NO.94065

ご意見ありがとうございます。
>NO.94063
>ウィンドウの右下・左下の端っこの部分が見えなくなってしまうことですかね。
レジストリでなんとかならないですかね…?



UT-X

リンク

2021/10/11(Mon) 22:25:43|NO.94134

Desktop Window Managerを用いることで角丸の設定ができるみたいなので、モジュールにしてみました。
サンプルも付けましたので、どうぞご自由にお使いください。
(ミスを発見したため修正)

#module mod_setcorner /* setcorner p1 p1=0〜3 : ウィンドウの角のタイプ設定 カレントウィンドウの角(コーナー)を丸めるか丸めないかの設定をします。 Windows11でのみ機能します。 タイプ0(DWMWCP_DEFAULT) : デフォルトの設定(通常はタイプ2と同じ、ツールウィンドウの場合はタイプ3と同じ) タイプ1(DWMWCP_DONOTROUND) : ウィンドウの角を丸めない タイプ2(DWMWCP_ROUND) : ウィンドウの角を丸める タイプ3(DWMWCP_ROUNDSMALL) : ウィンドウの角を小さく丸める statに結果が反映されます。 stat=0 : 成功 stat=-1 : 失敗 stat=-2 : Windows11でない */ #uselib "NTDLL.dll" #func global RtlGetVersion "RtlGetVersion" sptr #uselib "dwmapi.dll" #func DwmSetWindowAttribute "DwmSetWindowAttribute" sptr,sptr,var,sptr #enum DWMWA_WINDOW_CORNER_PREFERENCE = 33 ;DWM_WINDOW_CORNER_PREFERENCE #enum global DWMWCP_DEFAULT = 0 #enum global DWMWCP_DONOTROUND #enum global DWMWCP_ROUND #enum global DWMWCP_ROUNDSMALL #deffunc setcorner int pv,local pvAttribute if OSVERSIONINFO=0{ dim OSVERSIONINFO, 37//構造体 OSVERSIONINFO = $94 RtlGetVersion varptr(OSVERSIONINFO) } if (OSVERSIONINFO(1)>=10)and(OSVERSIONINFO(3)>=22000){ pvAttribute = pv;変数にしないとはじかれる DwmSetWindowAttribute hwnd,DWMWA_WINDOW_CORNER_PREFERENCE,pvAttribute,4 if stat!0:return -1 return 0 }else{ return -2;Win11以外ははじく } #global ;サンプル 1秒ごとに設定切り替え screen wait setcorner DWMWCP_DONOTROUND mes stat wait setcorner DWMWCP_ROUND mes stat wait setcorner DWMWCP_ROUNDSMALL mes stat wait setcorner DWMWCP_DEFAULT mes stat stop



MIZUSHIKI

リンク

2021/10/27(Wed) 00:01:30|NO.94242

>UT-Xさん
教えて頂いた情報を基にソフトを作ってプログラムコンテストにも投稿させて頂きました!

Corner Sharpness
〜 Windows11でも、できるだけ角張っていたいあなたへ 〜
https://hsp.tv/contest2021/list_n6.html#2096

【機能】できるだけ頑張って自動で角張ります。

UT-Xさんの情報がなければこういうことが出来るということを知れる機会がなかったと思います。
大変参考になりました! ありがとうございます!!



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.94059への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

ONION software Copyright 1997-2021(c) All rights reserved.