C++– category –
-
MFC MDIアプリにWinMerge由来CMDITabBarを正しく組み込む手順と実装のコツ【ドッキング不要で安定表示】
WinMerge 由来の CMDITabBar を MFC の MDI アプリに組み込むと「作れたのに出ない」「DockControlBar で ASSERT」になりがちです。原因は“ドッキング前提”で扱っている... -
【MFC×MDI】タブを閉じたときに「最後に使ったタブ」へ確実に戻す:EnableMDITabsLastActiveActivationの限界とMRU実装・フラッシュ抑止の完全ガイド
タブ付きMDIのMFCアプリで「今閉じたタブの直前に操作していたタブ」に戻らず、なぜか右端のタブへ飛ぶ――そんな“違和感のある挙動”に悩んでいませんか。ここでは Enable... -
C++初心者の完全ロードマップ:独学で基礎から実践まで身につくおすすめ教材と学習ステップ【2025年版】
断片的な動画視聴でつまずきがちなC++学習を、今日から“迷わず・戻らず・詰まらず”進めるための決定版ガイドです。基礎文法からSTL、実践演習、デバッグ、設計まで、初... -
Win32/C++のウィンドウリサイズで残像が出る原因と対策:WM_ERASEBKGNDと背景ブラシの使い方完全ガイド
Win32/C++で作ったアプリのウィンドウを左上隅からリサイズすると、クライアント領域に古い描画が残って「残像」が見える――この現象は珍しくありません。原因は難解なバ... -
SRWLockとWinINetのダウンロード進捗がフリーズする原因と対処|C++で安全な並行処理と実装パターン
WinINet でファイルを落としつつ、別スレッドで 4KB ごとに進捗を出したい――実装してみたら開始メッセージだけ表示して固まる。この症状は SRWLock の使い方と終了判定... -
C++/WinRT UWPのOnLaunchedでボタンが変更できない原因と正しいUI初期化(Loaded/InitializeComponent/MVVM実装例)
「C++/WinRT の UWP アプリで OnLaunched からページ内ボタンの表示を変えたいのに、myButton が見つからない」という相談は非常に多いテーマです。この記事では、なぜ... -
WinUI 2+C++/WinRTのXAML IslandsでNarratorのコントロール種別読み上げを抑制する方法|AutomationProperties.LocalizedControlType徹底解説
WinUI 2 + C++/WinRT で XAML Islands を使うと、Narrator が「○○ ― コンボ ボックス」のように技術的な種別名まで読み上げ、利用者の理解を妨げることがあります。本記... -
Visual C++のCUIAnimationCallbackBaseで「argument list for class template is missing」エラーを解決する完全ガイド
Visual C++ で Windows UI Animation Manager を扱うとき、テンプレート基底クラス CUIAnimationCallbackBase の使い方を誤ると「argument list for class template 'CU... -
Visual C++ 2015‑2022 再頒布可能パッケージ 14.44.35208.0 の正規ダウンロードとDLLエラー完全解説
業務用アプリケーションやゲーム、CAD ツールなど Windows 環境で動くソフトウェアの多くは「Visual C++ 再頒布可能パッケージ」に含まれるランタイム DLL を必要としま...
