Programlama | Programlama Dilleri | C Programlama Dili |C++

Hata
  • XML Parsing Error at 1:82. Error 9: Invalid character
Anasayfa Programlama C++ Builder System Tray Uygulamas?
´╗┐

System Tray Uygulamas?

AăIKLAMA

C++ Builder 6 projesidir.

System Tray uygulamas?n? anlatan bir ÷rnektir. System tray bilgisayar aš?ld???nda šal??mas? gereken programlarda olmazsa olmaz durumlardan biridir.System tray bilgisayar saatin hemen yan?nda yer alan yerdir.

System tray uygulamas?yla Msn Messenger program?n?n šal??ma mant???na benzer ÷rnekler geli?tirebilirsiniz.

Programda g÷zden kašacak ek bir ayr?nt?y? belirtmekde yarar var. Ba?lang?šta ana formun g÷rŘnmemesi išin;

Project1.cpp išindekiá

Application->CreateForm(__classid(TForm1), &Form1); sat?r?ndan sonra

Form1->ShowMainForm=false;á

sat?r? eklenmelidir. Bu sayede program aš?ld???nda ana form g÷rŘnmeyecektir.

Bu program Hat?rlat?c? Paket Program?n?n Bir Paršas?d?r.

Hat?rlat?c? Program?n? A?a??daki Linkten ?ndirebilirsiniz

Linki G÷rebilmeniz ?šin ▄ye Olman?z Gerekmektedir...

▄ye Kay?t

Program?n Tamam?n? A?a??daki Linkten ?ndirebilirsiniz

Linki G÷rebilmeniz ?šin ▄ye Olman?z Gerekmektedir...

▄ye Kay?t

Program Kodu:

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5.  
  6. #include "Unit1.h"
  7. #include <shellapi.h>
  8.  
  9. NOTIFYICONDATA stray;
  10. //---------------------------------------------------------------------------
  11. #pragma package(smart_init)
  12. #pragma resource "*.dfm"
  13. TForm1 *Form1;
  14. //---------------------------------------------------------------------------
  15. __fastcall TForm1::TForm1(TComponent* Owner)
  16. ááááááá : TForm(Owner)
  17. {
  18. }
  19. //---------------------------------------------------------------------------
  20.  
  21.  
  22. void __fastcall TForm1::Hatrlatc1Click(TObject *Sender)
  23. {
  24. Form1->Show();
  25. }
  26. //---------------------------------------------------------------------------
  27.  
  28. void __fastcall TForm1::k1Click(TObject *Sender)
  29. {
  30. Application->Terminate();
  31. }
  32. //---------------------------------------------------------------------------
  33.  
  34. void __fastcall TForm1::FormCreate(TObject *Sender)
  35. {
  36. stray.cbSize=sizeof(NOTIFYICONDATA);
  37. stray.hWnd=Form1->Handle;
  38. stray.uID=0;
  39. strcpy(stray.szTip,"Hat?rlat?c?");
  40. stray.uCallbackMessage=0x200;
  41. stray.uFlags=7;
  42. stray.hIcon=Application->Icon->Handle;
  43. Shell_NotifyIcon(0,&stray);
  44. }
  45. //---------------------------------------------------------------------------
  46.  
  47. void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
  48. {
  49. Form1->Hide();
  50. Action=caNone;
  51. }
  52. //---------------------------------------------------------------------------
  53. void __fastcall TForm1::FormMouseMove(TObject *Sender, TShiftState Shift,
  54. ááááá int X, int Y)
  55. {
  56. TPoint m;
  57. GetCursorPos(&m);
  58. switch(X)
  59. {
  60. case 0x203 : Form1->Show(); break;
  61. case 0x204 : PopupMenu1->Popup(m.x,m.y);
  62. }
  63. }
  64. //---------------------------------------------------------------------------
  65.  

Yorumlar (0)
Sadece kay─▒tl─▒ kullan─▒c─▒lar yorum yazabilir!
Son G├╝ncelleme ( Per┼čembe, 07 Nisan 2011 22:42 )  
am─▒n─▒za koyay─▒m am─▒n─▒za koyay─▒m am─▒n─▒za koyay─▒m am─▒n─▒za koyay─▒m am─▒n─▒za koyay─▒m am─▒n─▒za koyay─▒m