ウィンドウクラス。

オープンソース形式でコードを共有するフォーラムです。お役立ちコード、あなたも投稿してみませんか?
返信する
メッセージ
作成者
7
記事: 473
登録日時: 2005年5月31日(火) 18:51
お住まい: 新潟県
連絡する:

ウィンドウクラス。

#1 投稿記事 by 7 »

自分の知識と計画性の無さで以前の愚行を重ねるだけかもしれませんが、愚行を晴らすべく気持ちでおります...。 CWindowBaseEx,CWindow,...,と続けて行こうと思います。暖かく見守ってやって下さい...かしこ。

Ver.1.1
丁度3ヶ月経っての更新(修正)ですね。
問題ないんですけど、FALSEを代入するべき所をNULLを代入してたので直しました。
最後に編集したユーザー 7 [ 2006年6月11日(日) 19:13 ], 累計 1 回
7
記事: 473
登録日時: 2005年5月31日(火) 18:51
お住まい: 新潟県
連絡する:

#2 投稿記事 by 7 »

最後に編集したユーザー 7 [ 2006年6月13日(火) 18:11 ], 累計 8 回
7
記事: 473
登録日時: 2005年5月31日(火) 18:51
お住まい: 新潟県
連絡する:

#3 投稿記事 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です。
超暫定的存在として無駄に公開です。
返信する