BBS
[ホームに戻る] [ツリー表示] [トピック表示] [留意事項] [ワード検索] [過去ログ] [管理用]
お名前 ←末尾に「@スパム対策」という文字を入れてください。(末尾のワードは投稿後に削除されます)
タイトル
メッセージ
暗証キー (英数字で8文字以内)
投稿キー (投稿時 投稿キー を入力してください)

標準のフレームを使用しないウインドウのキャプチャ 投稿者:やまかわ 投稿日:2023/02/01(Wed) 21:07 No.7813   
お世話になっております。
Windows11で標準のウインドウフレームを使用せず独自にフレームを描画しているウインドウをキャプチャすると角が欠けて処理されてしまいます。
単独でキャプチャするだけならクライアント領域のキャプチャで角の欠けを回避できますが、指定領域のキャプチャではそうもいかないため、手動ででも角の処理を無効化することができるとありがたいです。

Re: 標準のフレームを使用しないウインドウのキャプ... - MIZUSHIKI 2023/02/02(Thu) 07:14 No.7814
>Windows11で標準のウインドウフレームを使用せず独自にフレームを描画しているウインドウをキャプチャすると角が欠けて処理されてしまいます。

ご報告ありがとうございます。

すみません。下記のテスト版でも対象ウィンドウの角が掛けてしまうか確かめてみて頂けないでしょうか。
PriScVista ver.3.6β2(テスト版)
http://suwa.pupu.jp/data/PriScVista_v36b2-test.zip

PriScVistaは、独自にフレームを描画しているアプリに対しても、ウィンドウスタイル等から判断して丸角かそうでないかを振り分けるようにしています。
上記のVer3.6β2テスト版では、その判定を少し見直しました。

ただこの判定ですが、類推で当てはめているため絶対確実に分類できるという訳ではありません。
それでも、なるべくなら手動での丸角切欠の有無変更は最終手段にしたいかなと思っております。

どうしても分類が無理そうだと判断したら、そのときは諦めて 手動での角の処理無効化 を導入したいと思います。

【お願い】
このテスト版、「アクティブウィンドウをキャプチャ」を行った場合のみですが、キャプチャ対象ウィンドウのスタイル情報を TEST_CapInfo.txt というテキストファイルに保存します。(PriScVista.exeと同じフォルダ)

もし、まだ角が欠けてキャプチャされてしまうといった場合は、このテキストファイルの中身を報告して頂けないでしょうか。
お手数お掛けしますが、何卒よろしくお願い致します。


Re: 標準のフレームを使用しないウインドウのキャプ... - MIZUSHIKI 2023/02/02(Thu) 18:31 No.7815
304テスト
ClientRect=(0,0,1848,1288)
FRAME_BOUNDS=(344,309,2196,1599)
CORNER_PREFERENCE=0
WindowRect=(333,309,2207,1610)
WindowLong-GWL_STYLE=0x14CF0000
WindowLong-GWL_EXSTYLE=0x00000100
CaptureRect=(344,309,2196,1599)
Fill=1
RType=1


Re: 標準のフレームを使用しないウインドウのキャプ... - MIZUSHIKI 2023/02/02(Thu) 18:56 No.7816
投稿が出来ないとのことで、ご迷惑をお掛けしております。

以前も、何らかの文字列が原因で投稿ができないことがありました。
(304かは忘れてしまいましたが、HTTPエラーが出ていた記憶があります。)
ちょっとその時も確たる原因を特定できていなくて、まだ この掲示板CGI に残ってしまっています。

申し訳ありませんが、どういう文字列で症状が出てしまうのか分かっていないので、下記のような方法で対処願えないでしょうか。

・適当に文章を分断して、投稿できるか試して頂く。
・掲示板下部に文章修正用のフォームがあるので「コメントNo.」とコメント時に決めた「暗証キー」で文章修正に入ることができます。
・上記の投稿/修正を繰り返して「問題の出る文字列」を回避しつつ、文章を整形してください。

おそらくこの方法で投稿できるようになると思います。
色んな所に不具合があってご不便をお掛けしていますが、何卒よろしくお願い致します。


Re: 標準のフレームを使用しないウインドウのキャプ... - やまかわ 2023/02/02(Thu) 19:15 No.7817
Rebelleというペイントソフトのパネルは3.6β2で角丸判定されなくなりました。
ClientRect=(0,0,306,447)
FRAME_BOUNDS=(1352,44,1658,491)
CORNER_PREFERENCE=0
WindowRect=(1352,44,1658,491)
WindowLong-GWL_STYLE=0x96000000
WindowLong-GWL_EXSTYLE=0x00000080
CaptureRect=(1352,44,1658,491)
Fill=0
RType=0


Re: 標準のフレームを使用しないウインドウのキャプ... - やまかわ 2023/02/02(Thu) 19:15 No.7818
CLIP STUDIO PAINTのダイアログやパレットは3.6β2でも角丸判定されます。
ClientRect=(0,0,267,225)
FRAME_BOUNDS=(476,274,743,499)
CORNER_PREFERENCE=0
WindowRect=(476,274,743,499)
WindowLong-GWL_STYLE=0x94CE0000
WindowLong-GWL_EXSTYLE=0x00000100
CaptureRect=(476,274,743,499)
Fill=1
RType=1


Re: 標準のフレームを使用しないウインドウのキャプ... - やまかわ 2023/02/02(Thu) 19:18 No.7819
CLIP STUDIO PAINTでもメインウインドウに関しては角丸判定されません(標準フレームではないのでOK)。
ClientRect=(0,0,800,600)
FRAME_BOUNDS=(734,184,1534,784)
CORNER_PREFERENCE=0
WindowRect=(734,184,1534,784)
WindowLong-GWL_STYLE=0x14CF0000
WindowLong-GWL_EXSTYLE=0x00000100
CaptureRect=(687,154,1581,863)
Fill=0
RType=1


Re: 標準のフレームを使用しないウインドウのキャプ... - やまかわ 2023/02/02(Thu) 19:19 No.7820
Adobe Photoshopのパネルは以前から角丸判定外ですが「アクティブウインドウをキャプチャ」ができない(メインウインドウがキャプチャされてしまう)のでTEST_CapInfo.txtはとれませんでした。


Re: 標準のフレームを使用しないウインドウのキャプ... - MIZUSHIKI 2023/02/03(Fri) 21:26 No.7821
な、なるほどね。。。

・・・と、言うことで。手動で角の処理を変更できるようにしました。
PriScVista ver.3.6β3(テスト版)
http://suwa.pupu.jp/data/PriScVista_v36b3-test.zip

(一部ツールウィンドウに対して角判定の見直しを行いましたが、それでも分類は難しそうだと思ったので機能を追加しました。)

使い方ですが、
1. 角の修正は「指定領域をキャプチャ」から行います。
2. 修正したいウィンドウにマウスを合わせて「Shift+F1」を押してください。
3. 修正した角タイプは記憶されるので、その後は「アクティブウィンドウをキャプチャ」等にも反映されます。

急遽バタバタと作りましたので、もしかしたら不具合など至らない点が見つかるかもしれません。
とりあえず、使い方やイメージをお伝えするためのテスト版だと思ってお試しください。


Re: 標準のフレームを使用しないウインドウのキャプ... - やまかわ 2023/02/03(Fri) 22:30 No.7822
3.6β3確認しました。
角丸判定が間違っていてもShift+F1で変更できました。ありがとうございます。
(CLIP STUDIO PAINTのパレット・ダイアログの誤判定は改善されませんでした)


Re: 標準のフレームを使用しないウインドウのキャプ... - MIZUSHIKI 2023/02/04(Sat) 00:37 No.7824
ご確認頂きありがとうございます。

>CLIP STUDIO PAINTのダイアログやパレットは3.6β2でも角丸判定されます。
>(CLIP STUDIO PAINTのパレット・ダイアログの誤判定は改善されませんでした)

CLIP STUDIO PAINT の体験版をインストールしてみまして、状況を理解できました。
これで一応「角かどウィンドウなのに丸かどに誤判定してしまう」ことは改善されたと思います。

PriScVista ver.3.6β4(テスト版)
http://suwa.pupu.jp/data/PriScVista_v36b4-test.zip


Re: 標準のフレームを使用しないウインドウのキャプ... - やまかわ 2023/02/04(Sat) 01:58 No.7829
3.6β4試しました。
当方の環境での既知の誤判定は全て改善したようです。
新たに見つかったものがあれば報告します。

  

PriScVista 指定領域のキャプチャが2回行われる 投稿者:やまかわ 投稿日:2023/02/03(Fri) 22:43 No.7823   
3.6β3のテスト中に気付いたのですが以前のバージョンでも発生するようなので別投稿で報告します。
「指定領域をキャプチャ」で領域確定(キャプチャ実行)の操作を左クリックではなくスペース押下で行うとキャプチャが2回連続して行われるようです。
2回目のキャプチャデータはファイル名にキャプチャ対象のタイトル文字列が2回繰り返して記録されていて、内容は空になっていました。出力先がクリップボードのみだと2回目のデータしか残りませんので使い物になりません。
また、2回キャプチャが発生した場合、タスクバーに実体の見えない(サイズが0?)PriScVistaのウインドウができてしまうこともあるようです。この場合、該当ウインドウはPriScVistaを終了するまで居残ります。

Re: PriScVista 指定領域のキャプチャが2回行われる - MIZUSHIKI 2023/02/04(Sat) 00:37 No.7825
ご報告ありがとうございます。

私も試してみました。
普通にスペースキー1回でキャプチャする場合は問題なく画像が保存されましたが、スペースキーやマウスを複数回連打すると仰っているような症状を確認できました。

確かにキャプチャ処理中に複数回割り込む余地のある作りになっていたので修正しました。

PriScVista ver.3.6β4(テスト版)
http://suwa.pupu.jp/data/PriScVista_v36b4-test.zip

結構大きめの問題でしたね。
これで改善したと思いますが、原因が異なる場合もありますのでご確認をお願いいたします。


Re: PriScVista 指定領域のキャプチャが2回行われる - やまかわ 2023/02/04(Sat) 00:51 No.7826
すみません。404でダウンロードできないようですのでご確認いただけますでしょうか。


Re: PriScVista 指定領域のキャプチャが2回行われる - MIZUSHIKI 2023/02/04(Sat) 00:56 No.7827
すみません。zipファイルをアップロードし忘れていました。
アップロードしましたので、ご確認お願いいたします。


Re: PriScVista 指定領域のキャプチャが2回行われる - やまかわ 2023/02/04(Sat) 01:47 No.7828
3.6β4試しました。
報告した事象が発生しなくなったことを確認しました。

  

rhythmicalyricsのWine上での動作 投稿者:User 投稿日:2023/01/04(Wed) 20:39 No.7786   
便利に使わせていただいています。
ありがとうございます。

表題の件ですが、手元のPCにWindowsがなくなったため、Wineで動かそうとしています。
当然、動作保証外なのは理解しておりますが、
カラオケ字幕を作りたくて書き込みさせていただきます。

起動するところまで出来ましたが、起動直後に
「#Error1 -> 内部エラーが発生しました(1)」
と表示され、起動に失敗します。

起動ログを確認したところ、COMコンポーネントの読み込みに失敗しているようです。
コンポーネントIDが{00000000-0000-0000-0000-000000000000}となっている箇所がありました。
正常に読み込めていないため、IDが0になっているように思います。

もし良ければ、どういったCOMコンポーネントを使用しているか
教えていただけると幸いです。


Re: rhythmicalyricsのWine上での動作 - MIZUSHIKI 2023/01/05(Thu) 02:30 No.7788
うーん、RhythmicaLyricsで使用しているCOMコンポーネントですか。。。
一応プログラムをザッと検索してみましたが、これらのものを使っているようでした。

IMultiLanguage {275c23e1-3747-11d0-9fea-00aa003f8646}
IFELanguage {019F7152-E6DB-11D0-83C3-00C04FDDB82E}
IOleInPlaceActiveObject {00000117-0000-0000-C000-000000000046}

あと、以下は使用しているActiveXです。
COMコンポーネントではありませんが、調べてみたらなんか似たようなものではあるらしいです(?)
Wineでのエラーに関係しているかは分かりませんが、一応報告しておきます。

Shell.Explorer.2
ADODB.Stream
MSIME.Japan
Microsoft.XMLHTTP

  

りかなーwin11対応 投稿者:Noguchi 投稿日:2022/11/28(Mon) 14:40 No.7781   
win10からwin11にアップデートしましたら、win10では問題無かったりかなーが起動しなくなりました。パソコン立ち上げ時にりかなーホルダーを削除し、新たにインストールしますと、再起動掛けるまで正常に機能します。
対応機種は、win10と記載されていますので、win11では無理なのかと思います。
OS;win11 pro 22h2
win11の対応版を気長にお待ちしています。

Re: りかなーwin11対応 - MIZUSHIKI 2022/11/28(Mon) 22:58 No.7783
Windows11 でも動作しますよ。
私もメインPCは Windows11 ですが、パソコン立ち上げ時にスタートアップとして りかなー を起動させてます。
(Windows11 が出てきてから1度もアップデートしてないので、対応OSが変わってないだけです。。。)

>win11にアップデートしましたら、win10では問題無かったりかなーが起動しなくなりました。パソコン立ち上げ時に
>〜 再起動掛けるまで正常に機能します。

りかなー のスタートアップに失敗しているのだと思います。
試しに、タスクトレイの りかなーアイコンをクリック>「スタートアップ登録」のチェックを一回外して、もう一度入れなおしてみてください。

これだけではダメだった場合は、
 Windowsの設定 > アプリ > スタートアップ
の中に「りかなー」があるか確認して頂き、もし オフ になっていたら オン にして再起動してみてください。

これで、起動時にりかなーが立ち上がると思いますが、もしまだ駄目な場合はまたご連絡をお願いします。


Re: りかなーwin11対応 - Noguchi 2022/11/29(Tue) 09:28 No.7785
ありがとうございます。

Windowsの設定 > アプリ > スタートアップ
に、「りかなー」があり、ONになっていましたが、一度
OFFに設定し、再度、りかなー.exeを実行しました。
win11を再起動後に無事に、りかなーが起動することが確認できました。
お忙しいところ、ありがとうございます。

  

りかなー 投稿者:mizuki 投稿日:2022/11/24(Thu) 18:00 No.7775   
お世話になっております。
りかなーを大変重宝しており、お礼申し上げます。
最近ですが WIN10 22H2 Microsoft Edge ATOKの環境で
変換出来ません。
いつからかは不明ですが以前は変換出来ていたと思います。
同じような環境の方がおりましたらご指導願います。
------------------------------------------------------------
言葉が足りませんでした。
Microsoft Edgeでネット接続時に検索等で文字入力した場合です。
宜しくお願いいたします。

Re: りかなー - MIZUSHIKI 2022/11/26(Sat) 13:35 No.7777
>最近ですが WIN10 22H2 Microsoft Edge ATOKの環境で
>変換出来ません。
>いつからかは不明ですが以前は変換出来ていたと思います。
>Microsoft Edgeでネット接続時に検索等で文字入力した場合です。

私もWin10を 22H2 にアップデートして試してみましたが、私の環境(ATOKではなく標準のIME)ではりかなーによる再変換が動作しました。
・Windows 10 Home 22H2(OSビルド:19045.2251)
・Microsoft IME
・Edge(URLバー、Bingトップページの検索バー)問題なし
・他のアプリ内でも問題なし

ATOK を持っていないので不具合を確認できませんでした。
おそらくmizukiさんも標準のIMEで試してみたら一応動作はするのではないでしょうか。

ただ ATOK を使いたいでしょうし、、、なんとか原因を探りたいところではありますが。

確認ですが、
・Edge 以外のアプリ上では問題なく動作するということでしょうか。
・標準のMicrosoft IMEを試したら動作しないかも教えてください。
・あとOSビルドも教えてください。(Windowsの設定>システム>詳細情報[左の一番下]>Windowsの仕様[真ん中の辺り])
・もしウィルス対策・セキュリティソフトを使っていたら教えてください。
・他に影響しそうな常駐ソフトはないか。終了できるものは試しに切ってみてりかなーが動作しないか確認してみてください。

確認ばかりですが、宜しくお願い致します。


Re: りかなー - mizuki 2022/11/26(Sat) 17:18 No.7778
お世話になります。
忙しいところ返信有り難うございました。
・Edge 以外のアプリ上では問題なく再変換されます。
・標準のMicrosoft IMEで試しましたが再変換しません。
・OSはWindows 10 Pro 22H2(OSビルド:19045.2251)
・ウィルス対策はESET 16.0.22.0
(一時停止で試したがNG)
・影響しそうな常駐ソフトを外して試みましたが再変換しませんでした。
EdgeのURLバー、Bingトップページの検索バー、楽天内の検索バーなどEdgeの中では再変換されないようです。
宜しくお願いいたします。


Re: りかなー - MIZUSHIKI 2022/11/27(Sun) 18:24 No.7779
Edgeの中だけで、しかもMicrosoft IMEもダメでしたか。。。

お手数かけますが、以下のテスト版で調査してみて頂けませんか。
・りかなー Ver.1.5.2.2(テスト版)
http://suwa.pupu.jp/data/rikana_v15-2-2.zip

起動するとウィンドウも出てきて、入力したキーが表示されていきます。
Edge中で以下のことを調査して貰いたいです。
 1. キー入力を行ったときに打ったキーが記録されていくかどうか。
 2. 「半角/全角キー」を押したときに、タイトルバーの先頭の数値が 243 または 244 になっているかどうか。
(りかなー側がキー入力を検出できているか確認したいです。)

また、ウィルス対策に ESET を使っているとのことでしたが、「一時停止」で『インターネットバンキング保護機能』というのも止まってますでしょうか。
https://eset-support.canon-its.jp/faq/show/4439?site_domain=default
多分止まってると思いますが、一応の確認です。

なかなか原因が特定できないので、ちょっとずつ調査を進めていくしかないかもしれません。
ご協力のほど、宜しくお願い致します。


Re: りかなー - mizuki 2022/11/28(Mon) 08:43 No.7780
お世話になります。
Edge中で入力したところタイトルバーには「65 257 ime=0 start=0」が表示されます。

「インターネットバンキング保護機能」を無効にしたところ
再変換可能になりました。
「一時停止」で全てが停止したと思っていました。申し分けありませんでした。
取り敢えず「インターネットバンキング」は使っていませんので停止しておきます。
VU等で解決できるのであれば宜しくお願いいたします。
有り難うございました。


Re: りかなー - MIZUSHIKI 2022/11/28(Mon) 22:38 No.7782
>「インターネットバンキング保護機能」を無効にしたところ
>再変換可能になりました。

無事動作するようになったようで良かったです。

>VU等で解決できるのであれば

「インターネットバンキング保護機能」の説明に『キーボードから入力した内容が保護され、個人情報の漏洩を防ぎます。』と書いてあります。
おそらく、りかなー等の外部アプリを使っての入力や読み取りを防いでセキュアなブラウジングをするための機能なので、りかなー側からの対応は無理だと思います。

多分「ESETインターネットバンキング保護」の方に、特定のサイトだけ保護機能を働かせたりするなどの何かしらの設定があると思います。
必要であれば調査してみてください。


Re: りかなー - mizuki 2022/11/29(Tue) 05:07 No.7784
>特定のサイトだけ保護機能を働かせたりするなど・・・

「インターネットバンキング保護機能」が必要になったときに特定のサイトを保護すると言うことですね。
丁寧な説明有り難うございました。

  

Page: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |

No. 暗証キー

- YY-BOARD - icon:Design Leaves