おつかれさまです ChangeFontにフォント名を指定することでDrawString等で使用するフォントを変更できますが フォントハンドルを指定してデフォルトフォントを変更する方法はありますか? もし無いようであればフォント名でなくフォントハンドルを受け入れる ChangeFontFromHandleのような関数を用意していただけるとありがたいです
デフォルトのフォントを変更するという発想はありませんでした (・・ 早速 ChangeFontFromHandle を追加してみましたので、よろしければこちらの 関数追加バージョンをお試しください m(_ _)m https://dxlib.xsrv.jp/temp/DxLibVCTest.zip // Windows版 VisualC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCCTest.zip // Windows版 BorlandC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCC2Test.zip // Windows版 C++ Builder 10.3 用 https://dxlib.xsrv.jp/temp/DxLibGCC_MinGWTest.zip // Windows版 MinGW 用 https://dxlib.xsrv.jp/temp/DxLibDotNet.zip // Windows版 .NET用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.zip // ソース (中身を既存のライブラリのファイルに上書きして『リビルド』をして下さい) 以下の関数を追加しました( draさんご提案の関数名そのままです ) // デフォルトフォントハンドルとして使用するフォントハンドルを設定する( FontHandle に -1 を渡すと設定解除 ) int ChangeFontFromHandle( int FontHandle ) ;
早速の対応ありがとうございました 問題なく動作しました