今日のジャンク.txt

プログラムメモ、きまぐれ日記、etc...

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[ATLメモ] atlbase.h 備忘録

VC++2005に付属しているATLのヘッダatlbase.hで定義されている、小粒で便利なクラス、テンプレート、マクロ一覧。

template<typename T> CAutoVectorPtrスマート ポインタ オブジェクト配列。
template<typename T> CAutoPtrスマート ポインタ オブジェクト。
template<typename T> CAutoStackPtrスマート ポインタ オブジェクト。
クリーンアップ時に_freea()を呼び出す。
class CHandleハンドル オブジェクト。
class CCritSecLockクリティカルセクション オブジェクト。
template <typename T>
HANDLE AtlCreateThreadT

template <typename T>
HANDLE AtlCreateThread
スレッド作成。
_ATL_MIN_CRTなし、かつ_MTありの時は::beginthreadex()を内部で呼び出す。それ以外は::_CreateThread()を内部で呼び出す。
class CRegKeyシステム レジストリ操作。
AtlGetCommCtrlVersioncomctl32.dllのバージョン取得。
AtlGetShellVersionshell32.dllのバージョン取得。

これ以外にも色々定義されていますが、シンプルに使えるものを適当にピックアップしています。
スポンサーサイト

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://junktxt.blog90.fc2.com/tb.php/45-d89967b5
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。