ホーム » Windows (ページ 5)

Windows」カテゴリーアーカイブ

2025年10月
 1234
567891011
12131415161718
19202122232425
262728293031  

人気の投稿とページ

カテゴリー

最近の投稿

アーカイブ

ブログ統計情報

  • 124,872 アクセス




warning C4305:

先日次の様なコードを書いていた.塗りつぶして表示する時の色の補正. ColorRGB colRGB = ::ColorRefToRGB(pgs1.GetColor()) ; { float rgbcol = colRGB […]

Continue Reading →

SetForegroundWindow

他 AP から,HWND を指定して前面に移動する方法. bool Window_Foreground (HWND hWnd) { if (hWnd == NULL) { return false ; } if (!:: […]

Continue Reading →

VC 2022 17.6.?

先日 VS 2022 の更新版 があったのでアップデート. 個人的なツールの 3D ビューア をビルドすると, ALYac Gen:Variant.Tedy.373496 Arcabit Trojan.Tedy.D5B2 […]

Continue Reading →

error during ReadSymbolTable

5 年位前に作成したプロジェクトをビルドしていると, --------------------Configuration: phpup_mb - Win32 Debug-------------------- Compi […]

Continue Reading →

CSpinButtonCtrl Set buddy integer

引継いだプロジェクトを変更していて,CSpinButtonCtrl が意図した動作にならない. 元は「整数」だったものを,0.25 のステップに変更. デバッガで追いかけると,0.25 で増減はできている. が,対応する […]

Continue Reading →

CComboBox::SetItemHeight (-1,…)

高 DPI 対応で修正していて,コンボボックス(特に,オーナードロー?)の高さが他に比べて不自然. ドキュメントを見ると,CB_SETITEMHEIGHT と思うが,指定方法がよくわからない. 「コンボボックス 高さ 変 […]

Continue Reading →

VirtualBox PXE-E06

Win11 上の仮想マシン Win10 の Windows Update での再起動で, PXE-E06: Option ROM requires DDIM support. 検索してみた が,あまりいい情報に引っ掛から […]

Continue Reading →

高 DPI VC 「高い DPI 認識」

引き続きいろいろとやっているが… 異なる DPI での対応は簡単ではなさそう. VC のプロパティで「モニターごと高い DPI 認識」としてビルドしていたが,モニタ間を移動するとうまくない. ちゃんと対応すれ […]

Continue Reading →

C++ 戻り値の異なる関数 template

先日からやっている .ini やレジストリにアクセスする関数. MFC の CWinApp::GetProfileString , CWinApp::WriteProfileString にあたる部分は目途がついた. そ […]

Continue Reading →

RegOpenKeyEx REGSAM

レジストリアクセスのコードを書き直していて,::RegOpenKeyEx の samDesired を調べてみた. KEY_READ (0x20019) 0010 0000 0000 0001 1001 KEY_WRIT […]

Continue Reading →

GetMonitorInfo

2002/08 に,マルチディスプレイ対応のコードを書いている. 今回,高 DPI 対応やディスプレイ位置が変わった時などのためもう一度… ChatGPT で. そのままでは VC 6 ではうまくビルドできな […]

Continue Reading →

MFC タイトルバーの変更

ダイアログベースであれば C…Dlg::OnInitDialog() に次の様なコードを追加. { tstring str_title = ::GetWindowText(this->GetSafeHw […]

Continue Reading →

高 DPI CToolBar のリサイズ

CToolBar を使用した 自前のコード . CDialogBar や CStatusBar はスケーリングしてくれるのに,CToolBar は対応しない? 以前は設定などで変更可能なコードにしていたが,DPI を求め […]

Continue Reading →

高 DPI テスト exe

先日の exe をテストしていると… 高 DPI をテストするために,次の様なコードの exe を作成. void CT_aesDlg::OnDropFiles(HDROP hDropInfo) { v_ts […]

Continue Reading →

tcsncpy_s Buffer is too small

先日更新した ツール をテストしていると,フォントによりアプリケーションエラー?となってしまう. デバッガで追いかけると, ——————— […]

Continue Reading →

GetGlyphOutline ::PolyPolygon

求めたアウトラインをウィンドウに表示できる様な変換のコードを書いたので,その動作のテスト. { HWND hWnd = ::GetConsoleHwnd() ; RECT rect = ::GetClientRect(h […]

Continue Reading →

ShowWindow SW_HIDE SW_SHOW

ダイアログに「ピクチャーコントロール」を追加して,それの再描画. 以前よくやっていた方法. void CFOutLineDlg::OnHeight() { if (m_CountSpin.m_hWnd == NULL) […]

Continue Reading →

GetGlyphOutline ポリゴン化

まだまだだが… 文字ごとのポリラインを取得できる様になったので,穴の処理と組み合わせてポリゴン化. 文字によっては,穴の処理でクロスしてしまうことがある. https://itl.mish.work/Iwao […]

Continue Reading →

GetGlyphOutline ポリラインの配列に

「MS ゴシック」と「MS Pゴシック」などの幅が,思っていたものと違った. v_PLF TTPOLYGON_to (LPTTPOLYGONHEADER buf,const DWORD rSize) { vv_LQC v […]

Continue Reading →

Q243285 の動作の確認

先日からやっている GetGlyphOutline .その Q243285 の動作を確認方法. Q243285: HOWTO: Draw TrueType Glyph Outlines その中の ::DrawT2Outl […]

Continue Reading →