皆様こんばんは。いかがお過ごしでしょうか?
少し前に助けていただいたkoboです。
あれから試行錯誤しながらプログラムを組んでしますが
私には、理解不可能な現象に会いました。
再現率は私のパソコン上では毎回です。
qrprint(MakeStr(text)) 'hMainWndのRADにTEXTを分割して出力
SendMessage(hcwin,EM_SETSEL,0,len) '別のプログラム1エディットボックス全文字を指定
SendMessage(hcwin,WM_CUT,0,0) '指定したものをカットで消去
free(text)'メモリ開放
ShowWindow(hwin,SW_MINIMIZE) '別のプログラム1を最小化
ShowWindow(hwincm,SW_MINIMIZE) '別のプログラム2を最小化
MessageBox(hMainWnd,"ハンコを押してね。", "重要",MB_OK)
MessageBox(hMainWnd,"返却してね。","返却", MB_OK)
MessageBox(hMainWnd,"登録してね。", "とっても重要",MB_OK)
上記が、プログラムの一部、問題のある場所だと思われるのですが。
最後の方の「ハンコを押してね」のボックスが出たところで
枠が青くフォーカスが当たっている(と表現でいいのでしょうか)状態で
さらに、「はい」に点線でフォーカスが当たってもいますが、
ENTERで「はい」を押せません。
その後2個のボックスはENTERで問題なく「はい」を押せるのですが・・・・
使い勝手の問題なのですが、原因が分からないのも気持ち悪いので
なんとか解決できないかと、SetFocus(hMainWnd)なども
放り込んでみましたが、関係ないようです。
これは、何か影響されるものがあるのでしょうか。
解決策はありますでしょうか?
フォーカスが当たっている状態なので、これ以上の処理の方法が分かりません。
何卒、助け舟をお願いいたしたくお願いします。
|