GBSivvy72 utworzono 13 listopada 2016 utworzono 13 listopada 2016 Problem wydaje mi się prosty choć nie mam pojęcia jak to zrobić. Jak w standardowej aplikacji Windows'a wywołać MessageBox'a gdy tylko zmienna np. "cyfra" będzie równa przypuśćmy 27 ? Kolejną sprawą będzie gdzie ten fragment kodu umieścić. Mam na myśli prosty warunek : if (cyfra == 27) { MessageBox(hwnd, "zaw", "tyt", MB_OK | MB_ICONINFORMATION); }
Gość komentarz 6 grudnia 2016 komentarz 6 grudnia 2016 (edytowane) Cześć, Ja wiem że zadam głupie pytanie. A zaimplementowałeś windows API? Jeżeli tak, to sądzę że pomoże:https://msdn.microsoft.com/pl-pl/library/windows/desktop/ms645505(v=vs.85).aspx int DisplayResourceNAMessageBox() { int msgboxID = MessageBox( NULL, (LPCWSTR)L"Resource not available\nDo you want to try again?", (LPCWSTR)L"Account Details", MB_ICONWARNING | MB_CANCELTRYCONTINUE | MB_DEFBUTTON2 ); switch (msgboxID) { case IDCANCEL: // TODO: add code break; case IDTRYAGAIN: // TODO: add code break; case IDCONTINUE: // TODO: add code break; } return msgboxID; }
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.