如何获得 『开始菜单』→『所有程序』→『启动』 这个目录? 如何获得 『开始菜单』→『所有程序』→『启动』 这个目录的路径? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 uses shlobj;function SHGetFolderPath( hwndOwner: HWND; nFolder: Integer; hToken: THandle; dwFlags: DWORD; pszPath: PAnsiChar ): HRESULT; stdcall; external 'shell32.dll' name 'SHGetFolderPathA';var Path: AnsiString;begin SetLength(Path, MAX_PATH); if Failed(SHGetFolderPath(Handle,CSIDL_COMMON_STARTUP (*所有用户,如果是当前用户,则换成CSIDL_STARTUP*),0,0,PAnsiChar(Path))) then SetLength(Path,StrLen(PAnsiChar(Path))); ShowMessage(Path);end; 请教COM组件参数数据类型转换的问题? 菜鸟请教高手! 字符串替换问题 一个关于PC Anywhere 的问题,高手请进,谢谢 ...... 如何向edit、button等控发送一个回车消息,点击按钮事件? 建议:提问题一定要在标题中说明问题的大致内容!!!!!!!!!! 如何以以下方式,对数据库追加和修改记录呢? 没有源码?怎么安装组件? 100分:求Report Machine 完全版(不是免费版)!!! 大家最喜欢的中文delphi网站是什么? 请教使用deletefile的问题 ADO连接sql server 连不上
shlobj;function SHGetFolderPath( hwndOwner: HWND;
nFolder: Integer;
hToken: THandle;
dwFlags: DWORD;
pszPath: PAnsiChar
): HRESULT; stdcall; external 'shell32.dll' name 'SHGetFolderPathA';
var
Path: AnsiString;
begin
SetLength(Path, MAX_PATH);
if Failed(SHGetFolderPath(Handle,CSIDL_COMMON_STARTUP (*所有用户,如果是当前用户,则换成CSIDL_STARTUP*),0,0,PAnsiChar(Path))) then
SetLength(Path,StrLen(PAnsiChar(Path)));
ShowMessage(Path);
end;