Perlとかmemoとか日記とか。 このページをアンテナに追加 RSSフィード

2007-11-25

ckw + NYACUS2.22aでサイズ変更時に自動でwidth設定

いまいち微妙だけどnyacusのpatch作った。

Win32プログラムと違ってサイズ変更時に WM_SIZING とか飛んできたりしないため、結局プロンプト表示する際にGetConsoleScreenBufferInfoでサイズを取得してリサイズする事にした。リサイズ後、一度何も入力せずにEnterでプロンプト再表示すれば現在の幅でwidthが設定されるはず。

コマンド入力途中に窓大きくしたい場合とかには無理だけど、、そういう場合は『 ^A -> ^K -> Enter -> ^Y 』とかやる感じで。

これでckwで最大化した場合とかに画面端までいっぱいにコマンドが入力できる。80文字の所で変に切れてるのにすごく違和感を感じてたから、とっても快適だ。nyacus最高。

nyacus222a_mod.zip

パッチ同梱。オープンソースってこういう時直せるからいいね。

nocd5nocd5 2007/11/28 21:59 おお早速!
いい感じですね、有り難く使わせてもらいます。
MinGWでコンパイルに挫折…BCC入れるかなぁ

zetamattazetamatta 2009/02/01 23:46 修正、誠にありがとうございます。
今更ですが、本家のソースに取り込んでもよろしいでしょうか?

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/hideden/20071125/1196015990