2016-07-22 7 views
0

実行時にリボンリソースを作成し、それを宛先に保存しました。今私がリソースとしてロードしようとしているとき、私はそうすることができません。実行時に作成され、xmlに保存されるリボンリソースをロードする方法は誰にも分かりますか? P.P. .xmlファイルは必要な場所に正常に保存されます。
this->SaveToXMLFile(strFilePathOfXml);リボンxmlをリソースとして読み込む方法は?

+0

XML文字列を指す 'LPCTSTR'をとり、文書化されていない' CMFCRibbonBar :: LoadFromBuffer'部材があります。 [CFile :: Read](https://msdn.microsoft.com/en-us/library/ctka0kks.aspx)を使用して、XMLファイルをバッファに読み込むことができます。 XMLファイルはUTF-8でエンコードされているので、 'LoadFromBuffer'に渡す前にUTF-16に変換しなければならないかもしれません。同様に、UTF-16LE BOMおよびXMLエンコーディング・タグも必要になる場合があります。 – IInspectable

答えて

0

はsolution.Sinceは、それがネイティブ型リソースではありません、我々は鮮明な画像を得るために下のリンクをご覧くださいRESOURCE.H に定義も、.RCファイルに手動でそれを宣言する必要がありました。

msdn link to convert and load xml resource as ribbon

関連する問題