« 2007年12月 | トップページ | 2008年2月 »

2008年1月の2件の記事

2008.01.27

CPUMonitorMini Ver.0.03

CPUMonitorMini Ver.0.03 をリリースした。
http://homepage1.nifty.com/salt/CPUMonitorMini.htm

ついでに、ホームページのデザインも変えてみた。
年末からちょくちょく修正してたのを、やっと置き換え出来たよ。

WYSIWYG なエディタをいくつか試したが、結局全部手書き。^^;
メニューとかバナーとかの共通部分は、Ruby スクリプトで一気に置き換えて対応。
こういうことができる WYSIWYG なエディタが見つからなかったのも、手書きになってしまった原因かも。

前のダサいデザインも10年使ったから、今回も10年ぐらい変えないのだろうな^^;
めんどうなんだもん。

(←フリーソフトを作るモチベーションアップのために、ぜひ。)

 

| | コメント (2) | トラックバック (3)

2008.01.19

FillSolidRect()

CDC::FillSolidRect() は、CreatePen(PS_SOLID, ...) & FillRect() より高速とされている。

ので、いつも使ってたのだが、なぜか突然、なぜ高速なんだ?と疑問に思ってしまったので、MFC のソースを探してみた。

ら、なんと、ExtTextOut() でのテキストを描画するときの背景塗りつぶしを使って、空テキストを描画していることが判明。

Win32 SDK レベルのアプリで書くなら、

void FillSolidRect(HDC hDC, COLORREF clr, RECT *pRect)
{
  SetBkColor(hDC, clr);
  ExtTextOut(hDC, 0, 0, ETO_OPAQUE, pRect, NULL, 0, NULL);
}

こんな感じだね。

Windows Mobile でも高速なのだろうか?

そいえば、Android コンテスト始まってるのに、Windows Mobile で遊んでるな。。。^^;

(←フリーソフトを作るモチベーションアップのために、ぜひ。)

| | コメント (0) | トラックバック (0)

« 2007年12月 | トップページ | 2008年2月 »