トップページ > 記事閲覧
MakeKeyInputの改行で不具合?
名前:GTRW 日時: 2017/02/08 23:08

いつもお世話になっております。 C++でプログラミングを行っている者です。 現在、MakeKeyInput の EnableNewLineFlag を TRUE にして改行可能な文字入力を行っているのですが、 最初の一行目に何も入力せずに改行すると、カーソル(GetKeyInputCursorPositionで得られる位置) の挙動がおかしくなるという現象が生じてしまいます。 具体的には、1行目の先頭にカーソルがある状態で改行した場合、 2行目で↑キーを押しても1行目に移動できず、 3行目で↑キーを押すと2行目を飛ばして1行目に移動してしまうという現象です。 どうやら1行目にのみ問題があるようで、1行目に何か文字が入力されていれば問題は発生せず、 その状態で2行目以降に何も入力せず改行しても問題はありませんでした。 お忙しいところ大変申し訳ございませんが、 ご確認お願い致します。
メンテ

Page: 1 |

Re: MakeKeyInputの改行で不具合? ( No.1 )
名前:管理人 日時:2017/02/09 02:34

不具合のご指摘ありがとうございます 内部の処理を確認したところ、1行中に1文字もない場合が考慮されていない プログラムとなっていました… 修正は済んでいるのですが、本日はテスト版のビルドをする時間( 1時間弱 )の余裕が無いので 申し訳ありませんが明日の夜までお待ちください m(_ _;m
メンテ
Re: MakeKeyInputの改行で不具合? ( No.2 )
名前:管理人 日時:2017/02/10 01:34

お待たせしました、バグを修正したバージョンをこちらにアップしましたので よろしければお試しください m(_ _;m https://dxlib.xsrv.jp/temp/DxLibVCTest.exe // VisualC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCCTest.exe // BorlandC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCC2Test.exe // C++ Builder 10.1 Berlin 用 https://dxlib.xsrv.jp/temp/DxLibGCC_MinGWTest.exe // MinGW 用 https://dxlib.xsrv.jp/temp/DxLibDotNet.zip // .NET用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』をして下さい)
メンテ
Re: MakeKeyInputの改行で不具合? ( No.3 )
名前:GTRW(解決) 日時:2017/02/10 02:17

先ほど動作を確認いたしました。 お忙しい中、すぐに対応していただき本当にありがとうございます。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存