Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    27

    [C++] eliminare il lancio della guida "HLP" con i tasto "F1"

    Salve a tutti,

    ho un problema tanto piccolo quanto fastidioso.

    Avete mai provato a creare una Dialog semplicissima e a premere il tasto
    F1 con il prg in esecuzione ?!?!?

    Ebbene il programma tenterà di caricare il file "nomeprogramma".HLP (l'help !)
    ...e se ovviamente il file non esiste, messaggi di errore avvertiranno del problema.

    c'è qualcuno che sa come posso omettere questa chiamata che viene fatta in automatico ?!
    (ho già provato a sovrascrivere l'evento da tastiera VK_F1, ma l'HLP tenta di lanciarlo ancora prima !)

    graziemille per l'aiuto !
    And

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Devi specificare con quale IDE/compilatore lavori ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    27
    Scusa... hai ragione...

    utilizzo
    Micr. Visual Studio 2005

    .....
    And

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Nella sezione

    codice:
    BEGIN_MESSAGE_MAP(...)
    END_MESSAGE_MAP()
    elimina la linea

    codice:
       ON_COMMAND(ID_HELP, ...)

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    27
    ....mmm...

    verificando il programma "ON_COMMAND(ID_HELP, ...)" già non c'è !

    mi hai dato uno spunto però.... ho provato ad aggiungere io la riga di codice, specificando la chiamata ad una funzione il cui corpo però è vuoto ! (in teoria non dovrebbe eseguire nulla...)
    ma non c'è verso.... continua a cercare l'help !!!

    ...in questo modo....


    ON_COMMAND(ID_HELP, OnHelp)

    void CGBoxTransactionDialog::OnHelp()
    {

    }
    And

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Sei sicuro?

    Che tipo di progetto hai creato (con precisione ...)?

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    27
    ...

    è un "ex" progetto MFC con semplice Dialog convertito poi successivamente per VS2005

    ....
    And

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    E allora dovresti avere due file (ad esempio)

    Programma.cpp
    ProgrammaDlg.cpp

    e nel primo avere una struttura del tipo

    BEGIN_MESSAGE_MAP(...)
    END_MESSAGE_MAP()

    Cerca bene ...

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    27
    Graaaaaaaaaaaaaaaaaaaaaaaaaaaaandeeeeeeeeeeeeeeeee eeeeee

    ti ringrazio infinitamente......


    ora è OK ! ! !
    And

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 © 2024 vBulletin Solutions, Inc. All rights reserved.