January 14, 2002
Har med hjälp av "MFC AppWizard", som finns i MS Visual C++, gjort en användarmeny med ett par knappar.
Nu vill jag att när man klickar på knappen "START" så skall den skuggas och istället skall knappen "STOPP" markeras som defaultknapp.
Att skugga/avskugga knappen kan jag göra med:
GetDlgItem(IDC_START)->EnableWindow(FALSE);
Men hur gör jag knappen till default(alltså förmarkerad, så att det är den som trycks ned om man bara slår enter?)
Hittade:
GetDlgItem(IDC_START)->SetFocus();
Men det gör tyvär bara "halva" jobbet. Knappen får en prickad linje runt sig för att markera defaultknapp, men den är inte markerad (svart linje runt).
Försökte lösa det genom:
GetDlgItem(IDC_START)->SetActiveWindow();
Men det funkade inte...
Hur skall man göra?
2 Guest(s)