新規
・
ツリー
スレッド
未解決
緊急
・
優先
・
検索
・
なでしこTOP
「なでしこv1」開発掲示板
なでしこv1のバグや要望を書き込む掲示板
✏️ 書き込み(
#1250
)を編集する
名前
タイトル
本文
現象確認しました。 ソース見てみました。 「hima_function.pas」で、三択は「sys_yesnocancel」、二択は「sys_yesno」という関数が定義されているようです。 この2つを比較してみると、下記の部分が異なることがこの件に影響しているのではないかと思います。 【sys_yesno】 ret := MessageBoxA(hima_function.MainWindowHandle, PAnsiChar(str), PAnsiChar(cap), MB_YESNO); 【sys_yesnocancel】 ret := MessageBoxA(MainWindowHandle, PAnsiChar(str), PAnsiChar(cap), MB_YESNOCANCEL or MB_ICONQUESTION); 「sys_yesno」では「hima_function.MainWindowHandle」となっているところが、「sys_yesnocancel」では「MainWindowHandle」となっています。おそらく、これを 「sys_yesno」と同様に「hima_function.MainWindowHandle」に変更することで、三択の際にも、二択と同様に、ダイアログボックスが母艦の中心に表示されるようになるのではないかと思います。
優先度
低
中
高
緊急
状態
未処理
詳細求む!
調査中
議論中
修正中
確認待ち
再修正依頼
解決
---
重複
---
アイデア
感想
告知
感謝
編集キー
編集時に使うキーを入力(省略可能)
添付ファイル
画像ファイル(最大300KB)を添付可能
Website