backdafuckup Back to da old skool | Donc...
 Apparement l'erreur vient au moment de l'appel du menu (dans le fichier wincore.cpp, l'instruction ASSERT(m_Menu != NULL).
 Je te donne donc la fonction qui appelle ce menu :
  Code :
 - LRESULT CPremiereAppliDlg::OnTrayMessage(WPARAM wParam, LPARAM lParam)
 - {
 -   if (lParam == WM_RBUTTONDOWN)
 -   { // bouton droit enfoncé
 - 	CMenu menu;
 - 	CPoint pt;
 - 	menu.LoadMenu(IDR_MENU1);
 - 	CMenu *m = menu.GetSubMenu(0);
 -     ::SetForegroundWindow(m_hWnd); //nécessaire, cause bug windows
 -     m->TrackPopupMenu(TPM_LEFTALIGN,pt.x,pt.y,this);
 -     :: PostMessage(m_hWnd, WM_NULL, 0, 0);
 -   }
 -   else if (lParam == WM_LBUTTONDBLCLK)
 -   {
 - 	// double clic bouton gauche
 - 	if (cpt_state == 0)
 - 	{
 -   ShowWindow(SW_SHOWNORMAL);
 -   SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE );
 -   SetActiveWindow();
 -   cpt_state = 1;
 - 	}
 - 	else if (cpt_state == 1)
 - 	{
 -   ShowWindow(SW_HIDE);
 -   cpt_state = 0;
 - 	}
 -   }
 -   return 0;
 - }
 
  |  
 
   Le bouton gauche ne fonctionne plus, mais ca n'a rien à voir. Le compteur sert juste pour l'agrandissement de la fenetre, ou sa minimisation....    |