タイトルの通りです
過去ログなどを見てもなぜ上手くいかないのかさっぱりで自力解決が不可能と判断し、質問しました
#include "DxLib.h"
#include <string>
#include <stdio.h>
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow ){
if( DxLib_Init() == -1 ){return -1;} // DXライブラリ初期化処理 エラーが起きたら直ちに終了
ChangeWindowMode(TRUE);//ウィンドウモード
if(DxLib_Init() == -1 || SetDrawScreen( DX_SCREEN_BACK )!=0) return -1;//初期化と裏画面化
SetDragFileValidFlag(TRUE);//ドラッグ&ドロップを許可
char filepath[256];char damy[]="いまんとこ空っぽ";
strcpy(filepath,damy);
while(ProcessMessage()==0 && ClearDrawScreen()==0)
{ //↑メッセージ処理 ↑画面をクリア
DragFileInfoClear();//ドラッグされたファイルの情報をクリア
if(GetDragFilePath(filepath)==0){
GetDragFilePath(filepath);//これはやってもやらなくても上手くいかなかった
}else if(GetDragFilePath(filepath)==-1){
DrawFormatString(100,200,16777215,"しょぼん");
}
DrawString(100,100,filepath,16777215,0);
ScreenFlip();//スクリーンフリップ
}
DxLib_End();return 0;
}
つねに しょぼん の文字が出るのでGetDragFilePath自体は動いてるはずなのですが
ドラッグ&ドロップをしてもfilepathには いまんとこ空っぽ の文字が入ったままです
ファイルをウィンドウに持ってきた時にマウスカーソルのところに+の画像も出てるのですが
ファイルパスが取得出来ないんです
どこを間違ってるんでしょうか?