Jeg har fire CheckBoxe i et VC++ program, som skal kalde den samme funktion når de bliver ændret, men hvordan kan jeg skrive funktionen således den ved hvilken af de fire checkboxe der kaldte den?
Håber I forstår mit spørgsmål.
PS.
Når I svarer skal I skrive jeres indlæg som om I skrev til en total idiot, for jeg er nemlig ret ny i VC++ og MFC, så jeg har ikke styr på ret meget endnu. Tak.
Selve funktionen laver du så den modtager et argument.
Dette argument, kunne være et tal, eller en pointer til selve knappen, det kommer an på hvad du skal bruge det til i din funktion.
Find ud af hvilket klasse knappen er, lad os kalde den CheckBox.
Så lader du din funktion se ud i denne stil:
public void minFunktion(CheckBox target)
og der hvor den kaldes, kaldes den med noget i denne stil
minFunktion(target) eller minFunktion(this)