Codejock 新しいリリース バージョン 22.1.0
Toolkit Pro、Suite Pro v22.1 がリリースされました!
MFC および ActiveX のバージョン 22.1 が利用可能になりました。このバージョンは、以前のバージョンで見つかった問題に対処し、新機能も導入したメンテナンス リリースです。新機能と更新のリストについては、以下を参照してください。
特徴:
-
ToolkitPro
オプションの Create および Destroy コールバック ポインターが CXTPThreadLocal コンストラクターに追加されました
-
GridControl
項目とホスト コントロールの間の下位関連付けを指定するために CXTPGridRecordItem::SetGridControl が追加されました
-
SkinFramework
スキニングからウィンドウを除外できるようにするために、FilterWindow メソッドと FilterWindowClass メソッドが CXTPSkinManager に追加されました
修正:
-
ToolkitPro
競合する HashKey 特殊化が XTPMacros.h から削除されました
VisualStudio 2017/2019/2022 テーマ用に修正されたアイコンを含む、チェックされたコンテキスト メニュー項目のチェックマーク描画
右から左へのモードで描画されるベクター アイコンが修正されました
CXTPLogFont の実装が改善されました
不足している翻訳エントリが追加され、既存の翻訳が改訂および改善されました
-
SuitePro
WebView2 ローダー DLL が Bin ディレクトリと Redist ディレクトリに追加されました
不足している翻訳エントリが追加され、既存の翻訳が改訂および改善されました
-
カレンダー
Tab ボタンのクリックと兄弟ウィンドウへのフォーカスの移動の処理が DateTimePicker コントロール用に修正されました
-
チャート xtpChart スケール数値用に固定されたチャートの余白
-
コマンドバー
ドラッグ アンド ドロップと組み合わせてリボンを編集するとクラッシュする問題が修正されました
-
コントロール
マーキー コントロールに適用されるデフォルトのペイント マネージャー
SetProperty、GetProperty、および ReCreateProvider が CXTPWebBrowserCtrl および ActiveX WebBrowser コントロールに追加されました
WebView2 UserDefaultFolder の場所をカスタマイズするために WebBrowser コントロールに「UDF」プロパティが追加されました (WebBrowser のカスタマイズに関する FAQ 記事を参照)
ShellExplorer 設定をカスタマイズするために、「OverrideKeyPath」および「OptionKeyPath」プロパティが WebBrowser コントロールに追加されました (WebBrowser のカスタマイズに関する FAQ 記事を参照)
User-Agent HTTP ヘッダーのカスタマイズが WebBrowser コントロールに追加されました (User-Agent とブラウザーのカスタマイズに関する FAQ 記事を参照)
クライアント インターフェイス参照保持が WebBrowser コントロールに追加されました
SetIndent を使用する場合の CXTPTreeCtrl のバグの可能性
XTPCheckListBox::CCheckListState コンストラクターでの XAML アイコンの読み込みによるクラッシュが修正されました
CXTPButton および ActiveX PushButton のベクター アイコンのサポートが修正されました
WebBrowser コントロール サイトの静的コンパイルが修正されました
テーマの使用時にツリー項目が強調表示されない問題が修正されました
ActiveX: Label コントロールのアクティブ化におけるフォーカスの盗用が修正されました
ActiveX: PasswordPeek コントロールからのテキスト値の取得が修正されました
-
ドッキングペイン
CXTPDockingPaneTabbedContainer のアクセシビリティ ロールと状態のバグが修正されました
-
マークアップ
アプリの初期化中にメインスレッドで強制的にマークアップの初期化が行われる
マルチスレッドの使用例向けにマークアップのクラッシュが修正されました
-
プロパティグリッド
CXTPPropertyGrid::CreateToolbar でのランダムなクラッシュが修正されました
-
グリッドコントロール
グリッド列のキャプションのアクセシビリティ テキスト抽出が仮想モード用に修正されました
WM_MOUSEWHEEL 処理が修正されました
-
スキンフレームワーク
スキン付きオーナー描画メニュー項目に対する WM_MEASUREITEM メッセージ処理が修正されました
ウィンドウの境界線がランダムに失われるスキニングを修正しました
管理者権限なしで実行すると SkinFramework が原因でファイル ダイアログがクラッシュする問題が修正されました
SkinFramework で修正された非クライアント フレーム描画の問題
欠落している Windows 8 および Windows 10 スキンのソース コードが含まれています
-
構文編集
行末の改行後に最初に押したバックスペースキーが機能しなくなる問題を修正しました。
DPI 変更の処理が動的に改善されました
UTF8、UTF16-LE、およびUTF16-BEのバイナリ順序マーク処理が修正され、エンコード処理が改善されました
-
タスクパネル
ActiveX: xtpTaskPanelThemeNativeWindows10 テーマ識別子が追加されていません
-
タブマネージャー
CXTPTabManager:OnNavigateButtonClick が矢印のクリック時に呼び出されない問題が修正されました
サンプルとユーティリティ:
-
MFC
SyntaxEdit による構文強調表示が MarkupPad および CommandBarsDesigner XML エディタに追加されました
CommandBarIcons サンプルに右から左へのオプションが追加されました
GridSample で Windows 10 テーマが適切に有効化されました
TaskPanel サンプルのオーバーホール
-
ActiveX
すべての .NET サンプルで一貫した x86 および x64 構成
-
全般的
WebBrowser コントロールを備えたサンプルでの UserAgent 文字列取得のデモ
ほとんどのサンプルに多数の小さな修正と改善が追加されました