Visualizzazione dei risultati da 1 a 7 su 7

Discussione: cast LPCTSTR HWND

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    43

    cast LPCTSTR HWND

    ciao a tutti.
    sono un principiante e avrei una domanda sui Cast.
    vorrei stampare a video con MessageBox il valore di un HWND.
    ho provato in tanti modi a fare un Cast
    la linea seguente non mi da errore ma mi stampa simboli strani

    MessageBox(hWnd,(LPCTSTR)&hWnd,"",MB_OK);
    grazie .

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E' un valore numerico. Lo devi trasformare in stringa prima di visualizzarlo con la MessageBox.

    Utilizzi MFC?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    43
    Uso librerie standard di Windows
    set di caratteri multibyte

  4. #4
    Lavori in C o in C++?
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Allora qualcosa di simile

    codice:
       char m[10];
       sprintf(m, "%X", hWnd);
       MessageBox(NULL, m, "", MB_OK);
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    43
    lavoro in C.
    provero' quanto mi hai suggerito poi ti faro' sapere.
    ciao e grazie.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    43
    tutto OK
    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.