Salve a tutti in un'applicazione in C++ per palmari (sviluppata in Visual Studio 2005) vorrei poter cambiare la caption di alcuni ID_STATIC e ID_BUTTON creati sul Dialog.
Gli STATIC sono stati creati usando il tool grafico del Visual e sempre tramite quel tool ne ho inizializzato la Caption.
Per cambiare la Caption ho scritto il seguente codice:
Ma, a parte che a volte si pianta quando lo faccio eseguire sul palmare con il Debug, quando riesce a partire non mi modifica l'etichetta del Button e quella del secondo STATIC.codice:CButton *btnCancel = (CButton *)GetDlgItem(IDC_BUTTON1); if (linguaSelected == ITALIANO) btnCancel->SetWindowTextW(L"Cancella"); CStatic *label_VE_messages = (CStatic *)GetDlgItem(IDC_STATIC_1); if (linguaSelected == ITALIANO) label_VE_messages->SetWindowTextW(L"Messaggi Vending Machine"); CStatic *label_user_messages = (CStatic *)GetDlgItem(IDC_STATIC); if (linguaSelected == ITALIANO) label_user_messages->SetWindowTextW(L"Messaggi utente");
Qualche idea sul perche'?
Grazie e Ciao
Sandro