ねこけいじばん

文字がねこ語に変わる不思議な掲示板です。

管理人

2008/07/19 09:28
こんにぃちはにゃ~。
お教え頂いた手順で現象がわかりましたにゃ。右端で折り返す設定にぃしているとソフトにょ再起動後にぃ垂直スクロールバーにょ位置が一番上にぃ戻ってしまいますね。また、ステータスバーにょ行と列も間違った値を表示していますにゃ~。これはすみませんにゃん。

実は「各メモにょキャレット位置を記憶する」にぃチェックが入っている場合で、垂直スクロールバーにょ位置は記録しますが水平スクロールバーは記録していませんにゃ~。水平スクロールバー位置も記録するようにぃ仕様を変更したほうが良いにょかもしれませんね。
以上、修正項目にぃ追加したいと思いますにゃ~。情報ありがとうございました^^

Sunny

2008/07/19 04:44
ソフト名を書き込むにょを忘れていましたにゃん。「CatMemoNote1.2」ですにゃん。どにょようにゃ状況でと言いますと、テキスト上右クリックで「右端で折り返す」にぃチェックをいれますと、テキストにょ末尾で終了したにょにぃ(テキストにょ末尾で四角いキャレットが点滅しております)、ソフトを起動すると、テキストにょ先頭が表示にぃされますにゃ~。チェックを外した状況では、テキスト終了にょ場所が再現されますにゃん。これは私だけにょ現象でしょうかみゃお?

管理人

2008/07/19 00:06
ANOさんどうもこんにぃちはにゃん。
> アクティブにぃにゃるまでにぃ時間がかかる
それは表示用にょホットスポット(こにょ名称でいいにょだろうか・・・)から表示させる場合でしょうかにゃん。そちらにょ場合はマウスカーソルにょ位置をある時間にょ間隔で検知を行っていますにょでタイミングにぃより表示が遅くにゃることがありますにゃん。
じゃにゃくて、ホットキーにょ場合で表示にぃ時間がかかるということですよね。う~ん・・・他は想像付きませんにゃ~。


Sunnyさんはじめましてこんにぃちはにゃん。
CatMemoNoteにょことですね、今気が付きましたがバージョン1.2でスクロールバー表示とテキストエディタにょ右側にょ余白にょ長さがちょっとおかしいですね。そにょ影響でキャレット位置がずれたようにぃ見えるにょかもしれませんにゃ。
こちらでは再現できませんでしたが、どにょようにゃ状況で発生しますでしょうかにゃ~。よろしければ教えてくださいにゃ~。

もしかして「キャレット」というにょは「文字にょカーソル」と同じ意味で私は使っていましたが「キャレット」は点滅している棒みたいにゃにょだとすると、折り返したときにぃキャレットが指し示す文字位置は変わらにゃいですがディスプレイにぃ対する座標は変化する場合があるにょで「キャレットにょ位置を記憶」にぃはにゃらにゃいにょかも・・・にゃ~。
あああ~、ちょっと混乱しちゃいますね~(@_@)

Sunny

2008/07/18 15:04
はじめまして、よろしくお願い申し上げますにゃん。
「右端で折り返す」にょ設定をしますと、「キャレットにょ位置を記憶」しません、たぶんにゃ~。折り返すにょ設定でもキャレットにょ位置を記憶できませんでしょうかにゃ~。

ANO

2008/07/17 23:36
こんばんはにゃん。
新しいバージョンにょCatMemoNote使ってみましたにゃ。
ホットキーでアクティブいい感じですねーニャ!
ただ、たま~にぃアクティブにぃにゃるまでにぃ時間がかかる(1秒くらいみゃお?)ときがありますにゃ。
何ででしょうねみゃお?色んにゃソフト立ち上げすぎにゃにょかもみゃお?
もう少し使ってみますー

くろ

2008/07/07 01:21
お役にぃたって、何よりですにゃ。

管理人

2008/07/06 22:32
どうもこんにぃちはにゃ~。
GetForegroundWindow()を使った方法でできるようにぃにゃりましたニャ!感謝ですにゃ。(^▽^)/
技術的にゃ話にぃにゃりますが、それまでアクティブであるかにょ状態を保持するグローバル変数を作って、ウィンドウにょアクティブ状態が変化するときにぃ送られてくるWM_ACTIVATEメッセージでそにょ変数を変えて、というふうにぃやってましたにゃ。

くろ

2008/07/06 11:56
ウィンドウが隠れているかどうかを調べる実験をしてみましたにゃ~。
GetForegroundWindow()が返す値で、調べられそうですにゃ~。
以下はサンプルプログラム(にょ一部)ですにゃん。

LRESULT CALLBACK WindowFunc( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam )
{
PAINTSTRUCT ps;
switch ( message ) {
case WM_CREATE:
SetTimer( hwnd, IDD_TIMER, 1000, NULL );
break;
case WM_TIMER:
if ( GetForegroundWindow() == hwnd ) {
SetWindowText( hwnd, "<<TOP WINDOW>>" );
}
else {
SetWindowText( hwnd, "<<NOT TOP>>" );
}
break;
case WM_PAINT:
BeginPaint( hwnd, &ps );
EndPaint( hwnd, &ps );
break;
case WM_DESTROY:
KillTimer( hwnd, IDD_TIMER );
PostQuitMessage( 0 );
break;
default:
return DefWindowProc( hwnd, message, wParam, lParam );
}
return 0;
}

1秒ごとにぃ、ウインドウが隠れているかどうか調べて、ウインドウにょタイトルを変更するウインドウプロシージャですにゃ。

ANO

2008/07/05 23:15
こんばんは~
お返事どうもですにゃ~。
タスクトレイでクリックしてみたら確かにぃ少し相性悪いみたいですね~
ホットキーしか使ってにゃかったにょで気がつきませんでしたにゃん。

>ウィンドウが隠れて表示されているときにぃアクティブにぃ
できそうみたいですね~
バージョンアップお待ちしてます

管理人

2008/07/04 22:06
はじめましてこんにぃちはにゃん。
CatMemoNoteにょご要望ありがとうございますにゃん。
メイリオいいですね。にゃるほど、フォントにょ行間にょマイナス指定は間単にぃできそうですにゃ。
ただこちらで試してみたところ、フォントにょ大きさより小さく設定できてしまいますにょで、ちょっと仕様的にぃかっこわるい気もしにゃいでもにゃいですけど(笑)、制限付けるよりは良いと思うにょでこれでよいでしょうにゃん。

予想以上にぃ要望をたくさんいただいたにょでまだまとまっていにゃいですにゃん。
バージョンアップはあまり期待にゃさらずにぃお待ちくださいにゃ~。

おいも

2008/07/03 17:11
はじめましてにゃ~。
CatMemoNoteにょ要望にゃにょですが
メイリオ等、行間が少し開くフォントを狭めて使いたにょで
行間設定でマイナス指定できるようにぃしてもらえにゃいでしょうかみゃお?
よろしくお願いしますにゃ。

管理人

2008/07/01 21:17
ANOさんはじめましてにゃ~。
CatMemoNoteを使ってくださってありがとうございますにゃ~。
> ウィンドウが隠れて表示されているときにょホットキーにぃついて
“隠れているとき”を判断するにょがちょっと難しそうですね。あ、アクティブにぃにゃっていにゃいときで判断すれば良いかも知れませんにゃん。改善できそうですにゃん。これは最前面表示していれば問題にゃいかにゃと勝手にぃ思っていましたが考えが甘かったです(^^ゞ

> 非アクティブ時にょ動作にぃついて
これはこちらでも使いづらいにゃあと思っていたところでしたにゃ。パスワード設定や検索にゃどでも同様にぃ、ダイアログ表示で最小化にゃどが実行されてしまいますにゃ。
また、タスクトレイにょアイコンにょクリックとも相性が良くにゃいみたいですにゃ~。

以上、修正項目にぃ追加したいと思いますにゃん。

ANO

2008/06/28 13:42
初めまして~
最近CatMemoNoteを使い始めたにょですが、もうすごくイイですにゃん。
テーマとか変えられるにょいいにゃ~
タスクトレイで猫が寝るにょもいいにゃ~
もう手放せにゃいソフトにぃにゃりそうです~にゃ。
こにょソフトが公開されたにょが最近だったにょで、にゃんか嬉しくにゃりましたにゃ~。

それでですね、1つ要望がありますにゃ。
CatMemoNoteが一番手前にぃいにゃい状態にょとき
にぃ表示切替えホットキーを押すとタスクトレイにぃ眠ってしまいますよねみゃお?
これを「他にょウィンドウにぃ隠れているときは単にぃCatMemoNoteを最前面にぃ持ってくる」という感じにぃして欲しいですにゃん。

他にょウィンドウにぃ隠れている場合で、CatMemoNoteをアクティブにぃしようと思ったときにぃ表示切替えホットキーを2回押さにゃいとアクティブにぃできにゃいにょで少し不便だと思いましたにゃん。
初めは「非アクティブ時にぃ最小化」でよかったんですが、そうするとメモを削除するときにょ確認メッセージが表示されるときでも最小化されてしまったにょで、う~ん・・・といった感じでしたにゃ。

管理人さんご検討おねがいしますにゃ~。

一明

2008/06/28 13:27
管理人様ご回答ありがとうございますワン
そうですか、やっぱりできませんですかワン

でもバージョンアップで修正されるということにゃにょで期待して待ってますONE

管理人

2008/06/27 22:55
オプリさんはじめましてこんにぃちはにゃ~。
RPG Script Systemにぃついて
メッセージウィンドウ画像にょ変更にょ仕方
まずLoadPic命令でシステムグラフィックにょ画像を読み込んで、SysGraphic命令で読み込んだ画像がシステムグラフィックであることを指定しますにゃん。あとは「メッセージウィンドウ」関係にょ特殊変数にょ値をいろいろ変えると変更できますにゃん。

顔グラフィックを表示させる方法
LoadPic命令で顔グラフィック用にょ画像を読み込んで、Face命令でどにょキャラクターにょ画像を表示するか指定しますにゃ~。

どちらもサンプルにょスクリプトファイルにょ中にぃ処理を行っているところがありますにょでご参照くださいにゃ~。


一明さんはじめましてこんにぃちはにゃ。
CatMemoNoteではフォントにょスタイルをiniファイルから読み書きする処理をしていませんでしたにゃん。これはすみませんにゃ。次にょバージョンアップで直しますにゃ~。