w00dzr(木头?!还是木头) 和 quietman(小高同志) 注意了!!!

40Star 2002-02-01 08:21:28
不用夹在头文件中,夹在unit1.cpp文件中就行,就是下面的第一句
我在win2k + bcb5中已经通过了!!!
记住一定放在第一句
#include <vcl.h>的上方,否则报错!!!

//---------------------------------------------------------------------------
#define NO_WIN32_LEAN_AND_MEAN//---->就是这句,放在第一行!!!!!!!!!!!!!!!!!!!!!!!!
#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"

//这下面就是代码!!!
void __fastcall TForm1::Button1Click(TObject *Sender)
{
BROWSEINFO b;
char GDir[MAX_PATH];
char FolderName[MAX_PATH];
LPITEMIDLIST ItemID;
memset(&b, 0, sizeof(BROWSEINFO));
memset(GDir, 0, MAX_PATH);

b.ulFlags =BIF_RETURNONLYFSDIRS ;
b.hwndOwner = Handle;
b.pszDisplayName = FolderName;
b.lpszTitle = "选择要进入的文件夹......"; //写入一些文字
ItemID = SHBrowseForFolder(&b);
SHGetPathFromIDList(ItemID, GDir);
GlobalFree(ItemID);
String Temp = String(GDir);
if (Temp=="")
{
Edit1->Text ="No";
return;
}

Edit1->Text =Temp;
}
...全文
82 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
40Star 2002-02-01
  • 打赏
  • 举报
回复
小高同志?
w00dzr 2002-02-01
  • 打赏
  • 举报
回复
谢谢
40Star 2002-02-01
  • 打赏
  • 举报
回复
Up!!
40Star 2002-02-01
  • 打赏
  • 举报
回复
说的够清楚了吧!

552

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧