podmiana kodu buttona zamykania apliakcji

0

chcial bym aby po kliknieciu na przycisk [x] forma sie showala a nie wylanczala jak to zrobic w visual c# lub c++ ? od rana tego szukam i nic ciekawego nieznalazlem po za

LRESULT CALLBACK ProcOkna(HWND okno, UINT komunikat, 
                           WPARAM wParam, LPARAM lParam)
{
  switch(komunikat)
  {
    case WM_CLOSE:
      if(MessageBox(okno, "Chcesz zakończyć program ?","UWAGA", MB_ICONQUESTION | MB_YESNO)==IDYES)
      PostQuitMessage(0); /* zakończ program */
      return 0;
    default:
      return DefWindowProc(okno, komunikat, 
      wParam, lParam);
  }
}

tylko pytanie gdzie ten urywek wstawic ???

0

No jak to gdzie :) to główna funkcja okna :> . Jeśli kodzisz w BCB zastosuj jakis komponent typu TTrayIcon a jesli w czystym WinApi(powinienes wiedziec gdzie wstawić ten kod ktory podałeś) to poszukaj na www.msdn.microsoft.com i znajdz coś na temat chowaniu programu do Tray'a ;)

0

napisalem wyraznie VISUAL c#, c++ :( gdybym programowal w api to owszem wiedzial bym gdzie to wstawic ale w tym ms srodowisku juz niebardzo :( prosze o pomoc dam fre konto na serwerze... sej.pl
gg1675677

0

tak wiec sprawa zamkneita w visual c# wysatrczy obsluzyc zdarzenie closing w nastepujacy sposob

"private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{

	e.Cancel = true; // egzekucja zamkniecia okna
	//swoj kod	
		

	}"

pozdrawiam dzieki za pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1