Bonsoir,
Voila j'ai regarder sur le forum
mais malheureusement j'ai toujours un bleme
Je m'expliques:
Malheureusement j'obtiens des erreurs que je ne comprends pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 // BoutFroidDlg.h // Constante necessaire pour l'icone systray #define MYWM_SYSTRAY (WM_USER+2) public: afx_msg LRESULT OnSysTrayIconClick(WPARAM wParam, LPARAM lParam); // BoutFroidDlg.cpp BEGIN_MESSAGE_MAP(CBoutFroidDlg, CDHtmlDialog) //}}AFX_MSG_MAP ON_BN_CLICKED(IDC_Connect, OnConnexion) ON_BN_CLICKED(IDC_Deconnect2, OnDeconnexion) ON_WM_TIMER() ON_WM_CLOSE() ON_WM_SYSCOMMAND() ON_MESSAGE(MYWM_SYSTRAY, OnSysTrayIconClick) END_MESSAGE_MAP() LRESULT CBoutFroidDlg::OnSysTrayIconClick(WPARAM wParam, LPARAM lParam) { if (wParam == 1) // C'est notre icone (champ uID de la structure) if (lParam == WM_LBUTTONDBLCLK) // Double click gauche de la souris { /* On reaffiche l'application */ ShowWindow(SW_SHOW); /* On supprime l'icone ajoute dans le systray */ // On initialise une structure necessaire pour detruire l'icone NOTIFYICONDATA ndata; ndata.cbSize = sizeof(NOTIFYICONDATA); ndata.hWnd = CBoutFroidDlg::m_hWnd; ndata.uID = 1; /* Appel de la methode Shell_NotifyIcon */ Shell_NotifyIcon(NIM_DELETE,&ndata); } return 0; }
Ces erreurs concerne la fonction qui doit etre appele des qu'unerror C2601: 'CBoutFroidDlg::OnSysTrayIconClick' : local function definitions are illegal
fatal error C1075: end of file found before the left brace '{'
click de souris arrive sur l'icone
Please help me
Partager