GetGlyphOutline ::PolyPolygon
求めたアウトラインをウィンドウに表示できる様な変換のコードを書いたので,その動作のテスト. { HWND hWnd = ::GetConsoleHwnd() ; RECT rect = ::GetClientRect(h […]
ダイアログバーのイベント処理
あまり使わないと,すぐ忘れてしまう… 1999/10 に作成したプロジェクトを変更していて,ダイアログバーにコントロールを追加. ClassWizard で CMainFrame に対してイベント処理を追加す […]
ShowWindow SW_HIDE SW_SHOW
ダイアログに「ピクチャーコントロール」を追加して,それの再描画. 以前よくやっていた方法. void CFOutLineDlg::OnHeight() { if (m_CountSpin.m_hWnd == NULL) […]
error C2061 , C2091 , C2809 , C2556
1997/06 に作成したプロジェクトをビルドすると… --------------------Configuration: FontFam - Win32 Release------------------ […]
GetGlyphOutline ポリゴン化
まだまだだが… 文字ごとのポリラインを取得できる様になったので,穴の処理と組み合わせてポリゴン化. 文字によっては,穴の処理でクロスしてしまうことがある. https://itl.mish.work/Iwao […]
GetGlyphOutline ポリラインの配列に
「MS ゴシック」と「MS Pゴシック」などの幅が,思っていたものと違った. v_PLF TTPOLYGON_to (LPTTPOLYGONHEADER buf,const DWORD rSize) { vv_LQC v […]
Q243285 の動作の確認
先日からやっている GetGlyphOutline .その Q243285 の動作を確認方法. Q243285: HOWTO: Draw TrueType Glyph Outlines その中の ::DrawT2Outl […]
GetGlyphOutline TTPOLYCURVE
TTPOLYCURVE の TT_PRIM_LINE と TT_PRIM_QSPLINE は昨日までのコードでできそう. TT_PRIM_CSPLINE についてもコードはわかりそうだが,実際のデータがちょっとわからない […]
GetGlyphOutline の続き
TTPOLYCURVE は,ポリラインはそのまま扱えるが,ベジェ曲線の場合はそれなりの処理が必要. TT_PRIM_LINE , TT_PRIM_QSPLINE , TT_PRIM_CSPLINE それで ChatGPT […]
GetGlyphOutline の再調査
今動作しているコードを見ると,20 年以上前に書き始めたもの. UNICODE 対応などの変更はあるが,基本的な動作はほとんど変わっていない. MFC や古い自前のコードに依存している部分があるので,書き直そうかと […]
コンソール AP で DC の使用
ChatGPT で「Windows コンソールアプリで DC を使用する方法」と入力してみた. すると,使えそうなコードが表示された. #include <Windows.h> #include " […]
NAS の隠しフォルダ
保有している NAS は「共有フォルダ」を PC の「ネットワーク」で隠すことは可能だか… ASUSTOR NAS の「ファイルエクスプローラ」で,表示されないフォルダ名を見つけたのでメモ. .@Test の […]