You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
for (UINT i = 0; i < 48; i++) {
HWND control = ::GetDlgItem(settingDialog, 8100 + i);
if (::IsWindowVisible(control))
::SendMessage(settingDialog, WM_CTLCOLOREDIT, 0, (LPARAM)control);
}
Activity
[-]スクリプト並び替えプラグインでスクリプトをドラッグアンドドロップしたとき「震える」になってしまう[/-][+]スクリプト並び替え管理プラグインでスクリプトをドラッグアンドドロップしたとき「震える」になってしまう[/+]ePi5131 commentedon Jun 26, 2022
・例えばすべてのコンボボックスに対してWM_CTLCOLOREDITすると何か不都合が起きますか?
・本当は「末尾のアニメーション効果の効果名コンボボックス」のハンドルを直接取得するのがうれしいですよね 要解析 それともこれはできない?
hebiiro commentedon Jun 27, 2022
すべての子ウィンドウをWM_CTLCOLOREDITで送っても多分問題ないと思います。スクリプト並び替え管理プラグインが
というような処理をしてくれるはずです。
コンボボックスのIDは8100~8147の48個と決まっているようなので、
これでもいいような気もします。
直接取得する方法は何度か解析してるんですけどまだよく分かっていません。
hebiiro commentedon Jun 27, 2022
直接取得する方法
comboBoxArray と ExEdit::Object の check_begin から特定する。