ページ 11

ウィンドウクラス。

Posted: 2006年3月11日(土) 20:04
by 7
自分の知識と計画性の無さで以前の愚行を重ねるだけかもしれませんが、愚行を晴らすべく気持ちでおります...。 CWindowBaseEx,CWindow,...,と続けて行こうと思います。暖かく見守ってやって下さい...かしこ。

Ver.1.1
丁度3ヶ月経っての更新(修正)ですね。
問題ないんですけど、FALSEを代入するべき所をNULLを代入してたので直しました。

Posted: 2006年3月12日(日) 14:54
by 7

Posted: 2006年3月28日(火) 19:32
by 7
上の投稿の追記です。書き込める文字数の上限を超えてしまったようで反映されません。 Ver.0.6
show(),hide()を廃止、CWindowで定義することにしました。
getMessage(),postMessage()も変更しました。正しい判断か分かりませんが...。

Ver.0.7
ストリクト関連(?)で問題があって、戻り値が*RECTだとDoubleだと認識されちゃうんですよね。*POINTAPIは大丈夫なんですが...。
ウィンドウのサイズに関するメソッドが思いっきり間違ってたので0.8で直しました。

Ver.0.8
ポインタ型構造体を弄くるのをひとまず辞めました...。

Ver.0.9
戻り値を*RECTにしてもDoubleだと認識されないのでポインタ型構造体を弄くるようにしました。
2006/06/11に追記。
setIcon, getIcon関数を廃止。CWindowで定義します。
moveCaretPos関数を追加。
isStyle, isExStyle関数を追加。

Ver.1.0
setActive, isActive関数を追加。
setForeground, isForeground関数を追加。

Ver.1.1
setParent, getParentを追加。
getDC, getDCExを追加。
結構忘れてたな...。

ということで次はCWindowです。
超暫定的存在として無駄に公開です。