スクリプト並び替え管理プラグインでスクリプトをドラッグアンドドロップしたとき「震える」になってしまう
Open
enhancement
- Dominant language
- C++
- Stars
- 215
- Forks
- 15
- PR merge metrics
- No merged PRs in 30d
Description
この問題は『設定ダイアログにスクロールを付ける』&『設定ダイアログを高速描画する』&『スクリプト選択コンボボックスがウィンドウ外に出現する』の条件が重なったときに発生するようです。
この条件下だと ::UpdateWindow() を呼んでも設定ダイアログに WM_CTLCOLOREDIT が送信されないようです。よって、
1. 設定ダイアログの WM_COMMAND (LOWORD(wParam) == 2079) をフックする。
2. 設定ダイアログの子ウィンドウを末尾から列挙する。
3. ウィンドウテキストが「震える」のコンボボックスを探す。
4. コンボボックスを引数にして WM_CTLCOLOREDIT を設定ダイアログに手動で送る。
このような処理をしてほしいです。実際に実装してみたソースコードはこちらにあります。
https://github.com/hebiiro/AviUtl-Plugin-script_sort_patch/
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.