GDI+で画像の読み込み – プログラミング – Home

GDI+で画像の読み込み
 
通知
すべてクリア

GDI+で画像の読み込み


リク
 リク
(@リク)
ゲスト
結合: 21年前
投稿: 11
Topic starter  

WinAPIでGDI+を使って画像の読み込みをしたんですが

/マップの描画
void DrawMap(HDC hdc,WCHAR *filename)
{
//Graphicsクラスの取得
Graphics g(hdc);
//ワイド文字に変換したファイルパスを代入する
WCHAR *imgName = new WCHAR[sizeof(WCHAR) * 100];
//ワイド文字に変換する
mbstowcs(imgName, filename, sizeof(WCHAR)*100);
//ファイルを読み込む
Image *img = new Image(imgName);
//イメージの描画処理
g.DrawImage(img, 0, 0, 200 ,150);

delete img;
}

このようにワイド文字に変換したいんですが
mbstowcs関数の2番目の引数がWCHAR *' から 'const char *' に変換できません。
とでますこの場合どうしたらいいのでしょうか?


引用解決済
トピックタグ
Kerry
 Kerry
(@Kerry)
ゲスト
結合: 20年前
投稿: 192
 

> WCHAR *filename
> WCHAR *imgName

どっちもWCHARなら変換する必要ないのでわ?


返信引用
リク
 リク
(@リク)
ゲスト
結合: 21年前
投稿: 11
Topic starter  

ありがとうございました
それと読み込んだ画像をサイズを調べるにはどうしたらいいでしょうか?
GDI+関数でありますか?


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

ん?
普通、逆に画像を指定して読み込むんですけど。
サイズも読み込む前に指定します。
合わなければエラーで返します。


返信引用
Kerry
 Kerry
(@Kerry)
ゲスト
結合: 20年前
投稿: 192
 

ヘルプに書いてありますので、聞く前に見ましょう。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました