Delphi
yanjiee
穷二代V1.0
展开
-
windows中的任务栏右键菜单
//BorderStyle:bsNone的情况下在任务栏右键点击也可以出现对话框[最小化] nStyle := GetWindowLong(Handle, GWL_STYLE); nStyle := nStyle or WS_SYSMENU or WS_MINIMIZEBOX; SetWindowLong(Handle, GWL_STYLE, nStyle); //删除任务栏右键菜单选项[移动、最大化、大小] hm := GetSystemMenu(Handle, Fals原创 2011-02-15 09:47:00 · 2408 阅读 · 0 评论 -
Delphi刷新托盘,去掉非正常退出的程序的托盘图标
procedure RemoveDeadIcons2;var wnd : cardinal; rec : TRect; w,h : integer; x,y : integer;begin // find a handle of a tray wnd := FindWindow('Shell_TrayWnd', nil); wnd := FindWindowEx(w转载 2012-10-23 14:26:55 · 3179 阅读 · 0 评论 -
Delphi实现把程序固定(pin)在win7任务栏上的办法
//Pin Icon to Win7 Taskbar ShellExecute(Application.Handle, 'TaskbarPin', 'APPNAME', nil, nil, SW_SHOW);原创 2012-10-12 10:38:13 · 2381 阅读 · 0 评论 -
Delphi删除文件夹及其内容
procedure DeleteDir(DirPath: string);begin DirPath := 'rd "' + DirPath + '" /S /Q'; ShellExecute(Application.Handle, nil, 'cmd.exe', PChar('/c ' + DirPath), nil, SW_HIDE);end;原创 2012-10-24 14:05:44 · 1536 阅读 · 0 评论