Avatar billede cpphp Nybegynder
13. marts 2002 - 18:43 Der er 3 kommentarer og
1 løsning

Enter

Jeg har mewd MS Visual C++ 6.0 lavet en dialog baseret application.
Når brugeren trykker enter skal der udføres den samme funktion som en af mine knapper udfører, hvordan gør jeg det?
Avatar billede spectual Nybegynder
14. marts 2002 - 03:45 #1
det afhænger af hvilket vindue du opererer med
Avatar billede wisen Nybegynder
14. marts 2002 - 08:17 #2
Den knap som der skal "trykkes" på, skal bare have stylen "Default button". (højreklik på den i ressourceeditoren, og under properties)
Avatar billede jpk Nybegynder
14. marts 2002 - 08:26 #3
Det dem default button er en god ide hvis det altid er den samme knap der skal aktiveres ved tryk på <ENTER>.
Hvis du vil lave generel support, således den knap der har focus også er den der aktiveres, kan du gøre således:

BOOL CMyDlg::PreTranslateMessage(MSG* pMsg)
{
    if(pMsg->message == WM_KEYDOWN && pMsg->wParam == 13)
    {
        // Enter was pressed
        // pMsg->hwnd cointains a handle to the button that was pushed by <ENTER>
    }

    return CMyDlg::PreTranslateMessage(pMsg);
}
Avatar billede wisen Nybegynder
15. marts 2002 - 09:37 #4
Takker for point :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester