当前位置: 代码迷 >> C# >> 调用GetOpenFileName函数的有关问题
  详细解决方案

调用GetOpenFileName函数的有关问题

热度:90   发布时间:2016-05-05 04:37:34.0
调用GetOpenFileName函数的问题
我因为某些原因(不纠结为啥要使用),使用GetOpenFileName这个API函数去调用对话框。
但是遇到点问题,就是没办法取得打开文件的路径。请大家帮我看看原因。


            char[] c_filename = new char[256];
            ofn.lpstrFile = c_filename;
            ofn.lMaxFile = c_filename.Length;

            ofn.lpstrFileTitle = c_filename;
            ofn.lMaxFileTitle = c_filename.Length;
            ofn.lpstrFile[0] = '\0';

            ofn.lpstrTitle = "另存为";

            bool IsOpened = GetOpenFileName(ofn);

对话框一闪就跳过,没显示出来,IsOpened是false
------解决思路----------------------
对话框 不是有专门的控件可以使用么