TNB Library
todo一覧
クラス CAbstractDrawingMenu

現在、文字と背景の色のみ変更可能です。

WM_MEASUREITEM にメニューハンドル情報がないため、UserData などで一元管理する必要あり。

クラス CArchiveFileFinder
他の FileFinder に比べ、フォルダの概念がない。
メンバ CBitmapImage::InsertOnSemitransparect (int x, int y, const CBitmapImage &bmpimg, int parsent=100, COLORREF color=CLR_AUTOSELECT)
一ドット毎に計算しているため、処理速度は速くありません。
クラス CBitmapPortableFormat

16bitは未対応。8bitのみ対応しています。

読み込み時、区切り文字はスペースか改行に限定されています。

クラス CBitSet
現在1BITずつ処理しているため、それほど処理は早く有りません。
メンバ CBitSet::operator<<= (DWORD dwPos)
未実装です。
メンバ CBitSet::operator>>= (DWORD dwPos)
未実装です。
クラス CCeInifileAccessor
現在サブセクション処理が不正です。
クラス CConsoleScreen
現在、表示のみサポートします。テキストコピーも出来ません。
クラス CCustomWindowFrame

ReadOnly の EDIT でスクロール時、文字が重なってしまう・・・(背景が再描画されない)。

システムメニュー変化が拾えない。 WM_MENUSELECT が必要。

クラス CDialupWatcher
送受信数、接続時間をDWORDで管理しているため、4Gでオーバーフローします。 対策は可能か?
クラス CDipswButton
フォーカスを受けません。よってキーボードでの操作は出来ません。
クラス CDirectoryLocker
未実装。
クラス CDiskBenchMark
作成中。
クラス CEditValueT< TYP, TMIN, TMAX >
スピン付きの状態でコントロールのサイズを変更すると、スピンの表示がおかしくなります。
クラス CExifFile
Windows7 においてユーザーコメントが正しくアクセスできない現象発生中。
クラス CFigurePointerT< T, TR >
未完成。
クラス CGdiPlus
作りかけ
メンバ CInternetHandle::CanonicalizeUrl (LPTSTR _lpszDstUrl, DWORD &_dwDstSize, LPCTSTR lpszUrl, DWORD dwFlags, LPCTSTR lpszRelativeUrl=NULL)
APIの動きが良くわからない。使用には注意。
クラス CLayoutDialog
親を template にすると、リソースエディタが ダイアログであることを 認識できなくなってしまうため、 現在 親は CDialog 固定です。
クラス CLzFileReader
圧縮されたファイルの展開動作が未確認です。
クラス CMailContent
解析データのエラー時の処理、及び通知が未実装です。
クラス CMciPlayer
特定の Windows7 64bitの環境において、CLOSE 時に imjptip.dll で Access Violation が発生する。原因不明。
クラス CMultiFontTextDrawer
現在、改行(複数行)は未対応です。
メンバ CRawMouseWatcher::HorizontalWheelEvent (int delta)

現在 Opera で動作しないことを確認。

現在 Excel の分割状態ではフォーカス通り動作しないことを確認。

クラス CRegularExpressionT< TYP, ITE >
現在 ”.*//” のように、最長一致数量子の後に同じ文字があると、失敗します。 ”.*(?://)”のように記述が必要です。
クラス CRotaryCtrl
フォーカスを受けません。よってキーボードでの操作は出来ません。
メンバ CStrsTree::Clone (void) const
現在シリアライズ機能を使って複製しています。そのため処理速度は遅いです。
クラス CSubEditListCtrl
本クラスは CDrawingListCtrl を継承していますが、 選択マーク、フォーカスマークは変更不可能です。 SetDefaultMarkDrawer() , SetSelectMarkDrawer() , SetFocusMarkDrawer() を使用しても変更できません。
クラス CThemeStylePartsDrawer
現在 Button以外は標準のものが描画されます。
クラス CTinySqlAccessor::CPreparedStatement
DEFAULT のパラメータ指定するための、 SetDefault() が未実装です。 SQL に 'DEFAULT' 表記する必要があります。
メンバ CTreeT< KEY, VAL, INK >::Clone (void) const
現在シリアライズ機能を使って複製しています。そのため処理速度は遅いです。
クラス CUnZipDllHandler
現在解凍のみ対応。
メンバ CUsbHid::GetFeature (void) const
REPORT ID を指定できないとおかしい。
メンバ CXmlDocument::SaveFileEx (LPCTSTR lpszFileName, bool boIsUtf8=true) const
コメントノードが出力されません。
クラス CXmlFileAccessor
エラー処理が不十分
ファイル TnbMfcDrawingMenu.h
単独で CDrawingMenu を使うことは現在出来ません。 CCustomWindowFrame 用です。
ファイル TnbPrimoBurnerEngine.h
2.10を使用の場合でも、 Blu-ray Disc は未対応です。
ファイル TnbSocket.h
IPv4 のみ対応。 IPv6 は未対応。
ファイル TnbSocketXp.h
IPv4 のみ対応。 IPv6 は未対応。