カテゴリー別

お絵描き、デザイン

写真、動画関連ソフト

アメーバピグ専用ソフト

ホームページ関連

画像処理

スキャナー用

SEO 関連

お楽しみ

その他

過去ログ

2018年10月01日(月)

イラストレーターソフト「ストローク」1.1.7 がベクターで公開されました。ウィンドウズの表示スケールに対応したバージョンです

SVG での出力も可能な、イラストレーター ソフト「ストローク」
新しいバージョン 1.1.7 がベクターで公開されました。

ストロークの詳細情報 : Vector ソフトを探す!

1.1.7 では、ウィンドウズの「表示スケール」に対応したほか
フォントを自由に変更する機能も実装してあります。

↓は、操作パネル用のフォントを大きくしてみたところです。

↓ フォント名や大きさは、設定画面で自由に変更できます。

特に目が疲れやすい人には、
嬉しい機能だと思います。

是非、使ってみてくださいね。

SVG エディター、ストロークはこちらからダウンロードできます

↓ ベクターからダウンロードしたい人はこちらからどぞー。
ストロークの詳細情報 : Vector ソフトを探す!

・・・

昨日の台風はなかなか、すごかったですね。
庭の柿の木の枝が、数本折れましたわー。

ストローク
ストローク ダウンロード
ストローク サンプル画像
ストローク 更新履歴
ご意見・ご要望連絡窓口


2018年09月27日(木)

イラストレーターソフト「ストローク」1.1.7 公開! 表示スケールに対応しました

SVG での出力も可能な、イラストレーター ソフト「ストローク」
新しいバージョン 1.1.7 を公開しました。

ウィンドウズの「表示スケール」に対応したほか
フォントを自由に変更する機能も実装しました。

↓は、操作パネル用のフォントを大きくしてみたところです。

「表示スケール」とは、どのくらいの大きさで
操作用の部品を表示するかの目安です。

例えば、150 % にすると、ボタンなどの部品が
1.5 倍のサイズで表示されるようになります。

高解像度のディスプレイの場合、
同じピクセルサイズの部品が
相対的に小さく表示されるので、
表示スケールによって調節します。

ただし、表示スケールに対応したアプリケーションでないと、
ぼやけたり、うまく表示できなかったりします。

ストロークは、今回のバージョンで対応しましたが、
ウィンドウズ全体の設定である表示スケールを変更すると、
他のアプリケーションで問題が生じるかもしれないので、
ストロークのフォントのみ変更する機能も用意しました。

設定画面に、新しく追加した「フォント」タブを使います。

ダイアログ用のフォントと、操作パネル用のフォントと、
それ以外の部分のフォント (全般) を個別に設定できます。

フォントを大きくすると、文字が読みやすくなって、
よりカンタンに操作できるような気分になると思います。

また、今回追加した機能ではありませんが、
コントロールポイントのサイズも大きくすると、
見やすいだけでなく、操作もしやすくなるので、
マウスでの細かい操作が苦手な方や、
目が疲れやすい人にもいいと思います。

イラストレーターや、インクスケープの
ユーザーインタフェース (ボタンなどの部品)
が細かすぎて使いづらいよーという人は、
是非、ストロークを試してみてください。

SVG エディター、ストロークはこちらからダウンロードできます

・・・

まだ、自分が欲しい機能も、まだまだありますが、
とりあえず、あらゆる形を描くのに十分な機能が備わって
自分的には、かなり使いやすくなってきました。

シンプルで、使いやすいドローツールをお探しの方は、
是非、使ってみてくださいね。試用は無料です!

ストローク
ストローク ダウンロード
ストローク サンプル画像
ストローク 更新履歴
ご意見・ご要望連絡窓口


2018年09月20日(木)

イラストレーターソフト「ストローク」メッセージボックスのフォント変更機能

SVG での出力も可能な、イラストレーター ソフト「ストローク」
の改良中。ミルノ と同様に、表示スケールに対応するつもりです。

今日は、メッセージボックスのフォントを変更する機能を実装しました。
↓ は、フォントサイズを、でっかくしてみたところ。

メッセージボックスは、Windows の機能を使っていて、
そのままだと、フォントを変更できないので、
自作のダイアログとして作り直しました。

なにかと、大変でしたw。

・・・

メッセージボックスのフォントを変更する機能は、まだありませんが、
SVG エディター、ストロークはこちらからダウンロードできます

・・・

ここからは、どんな感じでメッセージボックスを
自作したか書きます。

まず、メッセージボックス用のリソースを用意します。
最初はレイアウト情報も利用するつもりだったのですが、
かえって面倒だったのでボタンのテキストくらいしか利用してません。

リソースには、OK とか はい(Y) とかのボタンを全部用意しておいて、
OnInitDialog で表示 / 非表示します。

タブオーダーを動的に変更するには?

タブオーダーは、SetWindowPos で Z オーダーを変更すれば、
それと、同じ順序に設定できます。

ディフォルトボタンを設定するには?

普通のボタンをディフォルトのボタンに設定するには、
BS_DEFPUSHBUTTON スタイルを設定すればよいのですが、
OnInitDialog で設定しても遅すぎるみたいです。

OnInitDialog で設定した場合、外観は正しく変化しますが、
リターンキーを押したときに、必ず IDOK が返ってきました。
(全てのボタンに、BS_DEFPUSHBUTTON を設定していない場合)

ちなみに、ダイアログテンプレートを動的に書き変えて、
既定のボタンに BS_DEFPUSHBUTTON スタイルを設定してから、
CreateDialogIndirect するとうまくいきました。

私はやってみていませんが、DialogProc かなんかを置き変えて
リターンキー押下時の挙動をオーバーライドする方法もありそうです。

テキストを表示する

最初、テキストの表示に、スタティックコントロールを
使用してみたのですが、空白がないと自動改行されないので
あきらめました。次にエディットコントロールを試してみましたが、
今度は、選択状態なんかが表示されて邪魔なので、あきらめました。

結局のところ、面倒なので、ダイアログの WM_PAINT メッセージで
直に描く実装にしましたが、より MessageBox に近づけるには、
スタティックコントロールかエディットコントロールを
オーナー描画した方がいいかもしれません。

背景の塗り

背景の塗りも WM_PAINT でやってます。
テキストとアイコンの背景色は白で
ボタンの部分は灰色の背景ですね。

アイコンの背景色

アイコンの描画はスタティックコントロールにまかせてあります。
ディフォルトだと背景が灰色になるので、WM_CTLCOLORSTATIC
メッセージで背景色を COLOR_WINDOW に変更します。

システムアイコンのロード

サイズを指定して、システムアイコンをロードするには、
LoadImage 関数 を使います。LoadIcon 関数 で、IDI_HAND のところ、LoadImage では、MAKEINTRESOURCE(OIC_HAND) です。

IDI_HAND -> OIC_HAND
IDI_QUESTION -> OIC_QUES
IDI_EXCLAMATION -> OIC_BANG
IDI_ASTERISK -> OIC_NOTE

MSDN にあるように、fuLoad には、
LR_SHARED を指定しないと失敗します。

システムアイコンをロードするときの、hinst は NULL です。

レイアウトの計算

DrawText 関数 に DT_CALCRECT、DT_EDITCONTROL などを
指定すると、テキストのサイズを計算できます。

他のオプションは、
DT_NOPREFIX | DT_WORDBREAK | DT_NOFULLWIDTHCHARBREAK
みたいな感じ。ま、色々と試してみるとよいでしょう。

ま、何だかんだで結構大変だったわー。

ストローク
ストローク ダウンロード
ストローク サンプル画像
ストローク 更新履歴
ご意見・ご要望連絡窓口


2018年09月17日(月)

イラストレーターソフト「ストローク」ツールパネルのフォント変更機能が完成

SVG での出力も可能な、イラストレーター ソフト「ストローク」
の改良中。ミルノ と同様に、表示スケールに対応するつもりです。

今日は、パネルのフォントを変更する機能の実装が終わりました。
↓ は、フォントサイズを、でっかくしてみたところ。

ま、だいたいできていたのですが、
アイコンなんかも大きくなって、
さらに見やすくなりました。

大きいアイコンを用意するのに、
ストロークで作りなおしたのですが、
大きいフォントを使うと、かなり見やすいですね。

使用中のディスプレイは 1920 x 1080 で
それほど高解像度というわけでもないのですが、
もう元の小さいフォント設定には戻れない感じ。

・・・

フォントを変更する機能は、まだありませんが、
SVG エディター、ストロークはこちらからダウンロードできます

・・・

予想以上に、使いやすくなるから
フォント設定ができたら、いったん、リリースするかも。

お楽しみにー。

ストローク
ストローク ダウンロード
ストローク サンプル画像
ストローク 更新履歴
ご意見・ご要望連絡窓口


2018年09月10日(月)

イラストレーターソフト「ストローク」ツールパネルのフォント変更機能

SVG での出力も可能な、イラストレーター ソフト「ストローク」
の改良中。ミルノ と同様に、表示スケールに対応するつもりです。

今日は、パネルのフォントを変更する機能を実装中です。
↓ は、フォントサイズを、でっかくしてみたところ。

やはり、とても見やすいですね。

ただ、まだアイコンとかのサイズが小さいままなので、
大きくして、もう少し見やすくなる予定です。

・・・

ツールパネルのフォントを変更する機能は、まだありませんが、
SVG エディター、ストロークはこちらからダウンロードできます

・・・

ちなみに、アイコンリソースは、複数のサイズの画像を
収めることができるので、便利ですが、幅と高さの制限が
あるため、大きな画像には使えません。たぶん。256 までかな。

ストローク
ストローク ダウンロード
ストローク サンプル画像
ストローク 更新履歴
ご意見・ご要望連絡窓口


2018年09月07日(金)

イラストレーターソフト「ストローク」ダイアログのフォント変更機能

SVG での出力も可能な、イラストレーター ソフト「ストローク」
の改良中です。ミルノ と同様に、表示スケールに対応するつもりです。

昨日、ダイアログのフォントを変更する機能ができました。
↓ は、フォントサイズを、でっかくしてみたところです。

基本的なコードは ミルノ のときに実装済みなのですが、
ダイアログはたくさんあるので、そこそこ大変でした。

自分は、すぐ、肩が凝っちゃう人なのですが、
フォントを大きくすると、よいようです。

おそらく、目のピントを画面にしっかり合わせなくても
読めるようになるからでしょう。

目からくる肩凝りの人は、よく使うアプリの
フォントを大きくするといいかもしれませんよ。

・・・

ダイアログのフォントを変更する機能は、まだありませんが、
SVG エディター、ストロークはこちらからダウンロードできます

・・・

ちなみに、今日は、操作パネルの対応作業をしてました。
ストロークの右側に表示されてるやつです。

独自描画のコントロールがあるので、
こちらは、もちっとかかるかな。

ストローク
ストローク ダウンロード
ストローク サンプル画像
ストローク 更新履歴
ご意見・ご要望連絡窓口


2018年08月28日(火)

イラストレーターソフト「ストローク」表示スケールに対応する作業

SVG での出力も可能な、イラストレーター ソフト「ストローク」
の改良中です。ミルノ と同様に、表示スケールに対応するつもりです。

今日は、メニューのフォントを指定する機能ができました。
↓ は、フォントのサイズを、でっかくしてみたところです。

まだ、アイコンが小さいですが、
リリース時にはきちんと大きくなる予定。

ま、大きくすると、見やすいですよね。

高解像度ディスプレイをお使いの方はもちろん、
目が悪い人にも優しい機能だと思います。

・・・

メニューのフォントを設定する機能は、まだありませんが、
SVG エディター、ストロークはこちらからダウンロードできます

・・・

ま、試用は無料なので、気軽にお試しあれ!

ストローク
ストローク ダウンロード
ストローク サンプル画像
ストローク 更新履歴
ご意見・ご要望連絡窓口


2018年08月23日(木)

Vector で、ミルノ PC フォトフレーム 2.1.4 が公開されました

写真閲覧ソフトのミルノ PC フォトフレーム
新しいバージョン 2.1.4 がベクターで公開されました。

ミルノ PC フォトフレームの詳細情報 : Vector ソフトを探す!

写真をミルノに!

で覚えてね。キラーン。

新しい機能については、先日のブログ記事 をご覧ください。

Vector のグラフィックローダ カテゴリーの人気順では、
シェアウェアのみに限った場合ですが、まず 1 位です。

ま、無料ですし、試してみては、どうでしょう?

日本語の最新版はこちらのページから、ダウンロードできます
You can download the latest version of Miruno PC Photoframe here.

x64 の最新版はこちらのページから、ダウンロードできます
Download the latest version of Miruno PC Photoframe x64 here.

・・・

月額会員専用のx64 版 もあります。
月額会員には、こちらのページから参加できます

・・・

Vector は、公開を依頼してから実際に公開されるまでに
タイムラグがあるので、常に最新とは限りませんが、
現在は、ミルノ PC フォトフレームの詳細情報 からも、
最新版がダウンロードできます。お気軽にどぞー。

ミルノ PC フォトフレーム
ミルノ PC フォトフレームのダウンロード
ミルノ PC フォトフレームの更新履歴
ご意見・ご要望連絡窓口


2018年08月21日(火)

ミルノ PC フォトフレーム、左ボタン長押しでコンテキストメニューを表示したとき、マウスホイールで拡縮しない不具合修正

写真閲覧ソフトのミルノ PC フォトフレーム
新しいバージョン 2.1.4 を公開しました。

写真をミルノに!

で覚えてね。キラーン。

新しい機能については、先日のブログ記事 をご覧ください。

この記事では、左ボタン長押しでコンテキストメニューを表示したとき、
マウスホイールで拡縮しない不具合の修正について説明します。

まず、設定画面の「マウス」タブ、「多段表示」グループ内
「画像上」列の「左ボタン長押し」に「コンテキストメニュー」
を選択して、OK ボタンで閉じます。

すると、メイン画面で多段表示のときに、画像を長押しすると
コンテキストメニューが表示されますが、その状態で、
マウスホイールを回しても拡縮できない不具合がありました。

最新のバージョンでは修正済みなので、
気になる方は、試してみてください。

日本語の最新版はこちらのページから、ダウンロードできます
You can download the latest version of Miruno PC Photoframe here.

x64 の最新版はこちらのページから、ダウンロードできます
Download the latest version of Miruno PC Photoframe x64 here.

・・・

月額会員専用のx64 版 もあります。
月額会員には、こちらのページから参加できます

・・・

ここからは、プログラマー向けに
何故、この不具合が起こったかを解説します。

ミルノ PC フォトフレームは、ディフォルトでは
毎秒 60 フレームで画面を更新し、動きを与えます。

毎秒 60 フレームの速さで、処理を行うには、
マルチメディアタイマーが必要です。

マルチメディアタイマーを使うと、登録した
コールバック関数が、定期的に呼びだされます。

確認してませんが、おそらく、コールバック関数は、
別のスレッドで実行されているため、何らかの方法で
メインスレッドに通知し、実際の処理は、メインスレッドで行います。

通知する方法はいろいろありますが、古いバージョンでは、
SendMessage を使用していました。

SendMessage は、ウィンドウの属するスレッド (メインスレッド) に
スイッチして WindowProc を処理し、終了までブロックします。

なので、WindowProc で長い処理を行うと、
コールバック関数がブロックされるため、
長い処理が終了するまで、タイマーイベントが発生しなくなり、
長い処理終了後に、まとめて、イベントを処理することになります。

これが問題となっている不具合を引き起こします。

具体的には、長押しは、時間で発生するので
タイマー処理の中で認識し、処理します。

ところが、メニューは、独自のメッセージループを
使用するためメニューが閉じるまで、処理を返しません。

結果、SendMessage がブロックされ
タイマー処理が一切行われなくなります。

拡大縮小は、タイマーメッセージで
実行するため、実行されなくなります。

貯まったタイマーメッセージはメニューが
閉じた後でまとめて実行されますが、遅すぎます。

以上が原因の説明です。

修正するには、SendMessage を PostMessage に変更すれば OK です。

PostMessage は、SendMessage と違って、
WindowProc の終了を待たないので、ブロックしません。

それ以外にもメッセージキューを使うので、
実行のタイミングが微妙に変わったりしますが、
今回は、特に問題無いと思います。

同様の問題が、長押しで、製品登録画面などの
ダイアログを表示するコマンドを割り当てたときにも起こります。

ただ、この場合は、ダイアログ表示中にタイマーメッセージを
処理する必要があまりないので、ほとんど問題にはなりません。

が、ダイアログが閉じた後に大量のタイマーメッセージが一度に
処理されるため、少し操作できない状態に陥るかもしれません。

ま、長押しに別の処理を割り当てたときの挙動が
何か変だなーと感じていた方は、新しいバージョンでお試しください。

ミルノ PC フォトフレーム
ミルノ PC フォトフレームのダウンロード
ミルノ PC フォトフレームの更新履歴
ご意見・ご要望連絡窓口


2018年08月17日(金)

表示スケールに対応した ミルノ PC フォトフレーム 2.1.4 公開

写真閲覧ソフトのミルノ PC フォトフレーム
新しいバージョン 2.1.4 を公開しました。

写真をミルノに!

で覚えてね。キラーン。

今回の更新では、Windows OS の表示スケールに対応したほか、
使用するフォントもより自由に選択できるようにしました。

Windows の表示スケール (High DPI) に対応

高解像度ディスプレイでは、従来の大きさで
メニューやボタンを表示すると相対的に
小さく表示されて、見にくくなります。

例えば、同じ大きさのディスプレイで
800 x 600 ピクセルの解像度のものと、
1600 x 1200 ピクセルの解像度のものが
あったとします。このとき、両方のディスプレイに
同じピクセル幅で表示すると、後者のディスプレイでは
物理的な長さが半分に、面積は 1 / 4 になり、見づらいです。

それを解決するための仕組みが「表示スケール」です。

この例の場合、後者のディスプレイの表示スケールを
200 % とすれば、前者のディスプレイと同じ大きさで
表示できるようになり、見やすくすることができます。

ただ、アプリケーションが表示スケールに対応していない場合、
低い解像度のイメージを単純に拡大して表示するため、ぼやけます。

で、今回のバージョンでは、その表示スケールに対応したため、
100 % よりも大きい値を指定しても、ぼやけにくくなります。

拡縮の操作が入る可能性があるため、
全くぼやけないというわけではありませんが、
低解像度の画像を拡大しただけの結果と較べれば、
比較にならないほどシャープに表示できると思います。

ちなみに、PerMonitorV2 レベルで対応しているので、
Windows 10 では、アプリケーションの再起動なしでも
表示スケールが適用されると思います。

フォントをより自由に変更できるように

設定画面のデザインタブ に新しいフォントの設定を追加しました。

新しいフォントの設定を使うと、ウィンドウキャプション以外の
ほとんどの要素のフォントを変更できます。

フォントのサイズも変更できるので、
表示スケールを変更しなくても、ミルノの
文字のサイズだけ大きくすることができます。

ちなみに、表示スケールで大きくした場合との違いは、
あまりありませんが、表示スケールの方では、
ウィンドウキャプションのフォントが大きくなる点、
スクロールバーの幅が太くなる点が違います。

ユーザーインターフェスに使用して
見やすく美しいフォントは、OS 標準だと
Yu Gothic UI、Meiryo UI、メイリオ、
くらいしか無いよーな気もしますが、
色々と変えてみると、楽しいかもしれませんね。

マウスホイールによる拡縮方向を逆転

マウスホイールで拡大縮小するときの、
拡大、縮小方向を逆にしました。

Microsoft Edge とか Google Chrome とかの
拡縮方向に合わせた形です。

指を前に動かすと縮小されます。

もともとは、指を手前に動かすんだから
そのまま拡大だろうと思いそうしたのですが、
他のアプリケーションでは逆です。

で、結論から言うと逆がよいと思ったのでそうしました。
というのは、上下のスクロールとの整合性においてです。

何故なら、上下のスクロールを考えた場合、指を上に動かしたときに
紙が下にスクロールするのがディフォルトの動きです。

で、紙が下にスクロールする方向と拡大の方向を合わせるのが自然です。

何故なら、ディスプレイを寝かした場合、
(ノートパソコンで半開きの状態をイメージしてください)
紙が下に動くことは、自分に近づくことなので、拡大が自然となります。

結果、紙が下にスクロールする = 指を上に動かす = 拡大する
のが自然な方向と言えるでしょう。

もちろん、紙が下にスクロールする = 指を下に動かす
がディフォルトだった場合は、拡縮方向も逆がよくなります。

何故、指を動かす方向とスクロール方向が逆なのか?

ちょっと脱線ぎみですが、何故指を上に動かしたときに
紙が下にスクロールするかというと、おそらく、
ホイールの下に紙が吸いついてるイメージだからでしょう。

指を上に動かすと、ホイールの下の部分は
下方向に回転するため、紙も下にスクロールします。

指が直接紙に触れている = 紙がホイールの上にある
と考えるとスクロール方向は逆なのですが、
まぁ、こういうのは単に慣れなので
アプリケーションによって違いが無い方がいいでしょう。

とはいえ、前のバージョンまでの拡縮方向が恋しい人は、
設定画面、ホイールタブで、「拡大・縮小」と選択されている
ところを「拡大・縮小 - 逆方向」に変えれば戻せます。

・・・

日本語の最新版はこちらのページから、ダウンロードできます
You can download the latest version of Miruno PC Photoframe here.

x64 の最新版はこちらのページから、ダウンロードできます
Download the latest version of Miruno PC Photoframe x64 here.

・・・

月額会員専用のx64 版 もあります。
月額会員には、こちらのページから参加できます

・・・

他にも、細かい不具合をいろいろと修正してるので、
是非、最新バージョンを試してみてください。

また、修正点について、より詳しく知りたい方は、
ミルノ PC フォトフレームの更新履歴 をご覧ください。

ミルノ PC フォトフレーム
ミルノ PC フォトフレームのダウンロード
ミルノ PC フォトフレームの更新履歴
ご意見・ご要望連絡窓口


<< | 2/36PAGES | >>