トップページ > 記事閲覧
LoadFontDataToHandleで用意したフォントハンドルをデフォルトフォントにする方法について
名前:dra 日時: 2022/07/30 17:07

おつかれさまです ChangeFontにフォント名を指定することでDrawString等で使用するフォントを変更できますが フォントハンドルを指定してデフォルトフォントを変更する方法はありますか? もし無いようであればフォント名でなくフォントハンドルを受け入れる ChangeFontFromHandleのような関数を用意していただけるとありがたいです
メンテ

Page: 1 |

Re: LoadFontDataToHandleで用意したフォントハンドルをデフォルトフォントにする方法について ( No.1 )
名前:管理人 日時:2022/07/31 03:21

デフォルトのフォントを変更するという発想はありませんでした (・・ 早速 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 ) ;
メンテ
Re: LoadFontDataToHandleで用意したフォントハンドルをデフォルトフォントにする方法について ( No.2 )
名前:dra(解決) 日時:2022/08/06 16:39

早速の対応ありがとうございました 問題なく動作しました
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存