Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z gui itp.


Nawalanka

Rekomendowane odpowiedzi

Opublikowano

Witam! Otóż zacząłem pisać sobie samemu gui itp itp. Wszystko okej, działa. Ale Podczas wyłączania "ESC" nic się nie dzieje.

 

funkcje od pokazywania, zamykania itp: 

def Show(self):
if self.Board.IsShow():
self.Close()
else:
self.Board.Show()


def Close(self):
self.Board.Hide()


def OnPressEscapeKey(self):
self.Board.Hide()
return TRUE

Natomiast jeśli zamienię:

def Show(self):
if self.Board.IsShow():
self.Close()
else:
self.Board.Show()

na to:

def Show(self):
if self.Board.IsShow():
self.Close()
else:
wndMgr.Show(self.hWnd)
self.Board.Show()

zamyka się normalnie na esc wszystko pięknie ale jak już je zamknę i kliknę ESC nie otwiera tego menu co jest standardowo pod esc ;d.. Myślę, że dosyć zrozumiale to napisałem. Jakieś sugestie dla początkującego jak to naprawić?

 

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...