void __fastcall TForm1::DeleteTrayIcon(int n)
{
TNotifyIconData nidata;
nidata.cbSize = sizeof(TNotifyIconData);
nidata.hWnd = Form1->Handle;
nidata.uID = n; // olinishi kerak bo’lgan nishon
// (bitta ilova panelga bir nechta
// nishonlarni joylashtirishi mumkin
Shell_NotifyIcon(NIM_DELETE, &nidata);
}
// WM_MYTRAYNOTIFY aniqlangan foydalanuvchi xabarini
// qayta ishlash
void __fastcall TForm1::MYTRAYNOTIFY(TMessage &Message)
{
TPoint p;
if (Message.LParam == WM_RBUTTONDOWN)
{
GetCursorPos(&p);
SetForegroundWindow(Application->MainForm->Handle);
Form1->PopupMenu1->Popup(p.x,p.y);
}
}
Diskni tozalash
Diskni tozalash dasturi keraksiz bo’lgan, foydalanuvchi ko’rsatgan katalog va uning barcha qism kataloglaridan C++ Builder loyixasini kompilyatsiya jarayonida yaratilgan, ob’yetli va nuszaga olingan nusxalar (~bpr, ~dfm, ~h, ~cpp) fayllarini o’chiradi.
Katalog (papka) ni tanlash uchun Papkalarni ko’rish standart oynasidan foydaniladi (1.80-rasm). Dastur formasi 1.81-rasmda keltirilgan.
Do'stlaringiz bilan baham: |