Własna nazwa przycisku [C++, WIndows API]

0

Zacząłem uczyć się dopiero windows api. I mam taki problem zrobiłem proste okienka:


#define WIN32_LEAN_AND_MEAN 
#include <windows.h> 
int tak;


int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, 
 LPSTR lpszCmdLine,   int nCmdShow) 
 {
       
if (UINT uDecyzja = MessageBox(NULL, "Czy chcesz uciekać??", 
"Głosowanie", MB_YESNOCANCEL | MB_ICONQUESTION)) 
 {
switch (uDecyzja) 
 { 
    case IDYES: 
     tak=3;
     do
     {     
     MessageBox (NULL, "Masz prawo zachować milczenie", "Okno komunikatu", MB_OK | MB_ICONSTOP);
     }
     while(tak>2);
      break; 
    case IDNO: 
    tak=3;
    do
     {  
     MessageBox (NULL, "ZAKAZ WYBIERANIA TEJ OPCJI", "Okno komunikatu", MB_OK | MB_ICONWARNING); 
     }
     while(tak>2);
     break;  
    case IDCANCEL:
      tak=3;
    do
     {  
     MessageBox (NULL, "ZAKAZ WYBIERANIA TEJ OPCJI", "Okno komunikatu", MB_OK | MB_ICONWARNING); 
     }
     while(tak>2);
break; 
}
}
else 
 {
//błąd
}
}

 

Tylko chciałbym żeby zamiast nazwy przycisku w okienku "OK" było napisane coś innego, nie wiem załóżmy "LOL". Próbowałem różnymi metodami ale zawsze mi coś się papra. Z góry dzięki za odpowiedź

0

Bezposrednio tego nie zrobisz. Mozesz stworzyc swoje okienko własne, a jak chcesz korzystać z MessageBox to musisz postawic haka. Tu masz przyklad:

http://www.codeguru.com/cpp/w-p/win32/messagebox/article.php/c10873

--
Opolski Portal Programistyczny
http://programowanie.opole.pl

0

Ta biblioteka tam podana mi nie działa.

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