C♯相談室 Part26
■ このスレッドは過去ログ倉庫に格納されています
0023デフォルトの名無しさん
2005/09/19(月) 17:03:14こんなことしてみたんですが、メッセージが届いてないみたいなんです。
どこかおかしいでしょうか?
someclass{
somemethod(){
string path =@"C:\test.txt";
hWnd = 対象アプリのwindow handle;
const int WM_DROPFILES = 0x0233;
_DROPFILES DropFiles = new _DROPFILES();
DropFiles.pFiles = Marshal.SizeOf(DropFiles);
DropFiles.fNC = false;
DropFiles.fWide = true;
DropFiles.FileName = path.ToCharArray();
PostMessage( hWnd, WM_DROPFILES, ref DropFiles, 0 );
}
}
public struct _DROPFILES
{
public int pFiles;
public Point pt;
public bool fNC;
public bool fWide;
public char[] FileName;
}
■ このスレッドは過去ログ倉庫に格納されています