こんばんは。
> 送れないときの状態ですが、ハムログのCODE枠にJCC番号を2506を送ったとして、下向き矢印を押すとコード入力画面が表示されます。
> この状態で、cmmd1〜14までを使ってデーターを送ってもうまく転送できません。このコード入力画面を消せば、普通にデーターは転送されます。
Code選択ウインドウが表示されている間は
入力ウインドウがアクテイブになっていないからではないでしょうか?
ソフト側の処理手順としてはどうなっているのでしょうか?
コールサイン、code 2506を送り込み( cmmd = 8 )、手動で下向矢印を押している? またはソフトで下向矢印を押している?
それとも cmmd = 19 で??
HamlogMs.txt の下記の記述はどうですか?
入力ウインドウをアクテイブにしておけば転送出来るかも。
ーーーーーー 引用開始 ーーーーーーーーーーーーーーーーー
19 = 入力ウインドウのCode欄で↓キーを押したのと同じ。(Ver4.52dから)
アプリケーション側では、SendMessage()の前にSetForegroundWindow()で
ハムログを前面にしておいたほうが良いかもしれない。
ーーーーーーー 引用終わり ーーーーーーーーーーーーーー
下向矢印を押してCode選択ウインドウを表示させている理由はなんでしょうか?
ソフト側でCodeを決められないのでユーザーに選択させるのでしょうか。