Control op alle Windows van je applicatie zetten of aanpassen.
1: Icoontje op elk Window aanpassen.
2: Een Button van het Main Window clonen naar alle windows.
1. Icoontje op elk window aanpassen.
Je moet wel aan het begin van je project zetten:
Windows events
Event(Schermsettings,"*.",WM_SHOWWINDOW)
Event(Schermsettings,"*.",WM_MDIMAXIMIZE)
Event(Schermsettings,"*.",WM_SETFOCUS)
Bovenstaande betekent dat als een Window getoond wordt "WM_SHOWWINDOW" dan wordt de procedure "Schermsettings" aangeroepen.
Voorbeeld:
Links bovenaan je scherm staat je logo, het logo vd maker vh programma. Dit staat op elk Window.
Klant (gebruiker) wil daar echter een eigen logo.
GLOWindowIcoon is een globale variabele waar het plaatje (Icoontje) instaat.
PROCEDURE Schermsettings(nWindowsMessage is int, nWParam is int, nIParam is int)
WindowNaam is string
WindowNaam = MySelf..Name
IF {WindowNaam,indControl}..Type = typWin THEN
GLOActiveWindow = {WindowNaam,indWindow}..Name
{WindowNaam,indWindow}..Icon = GLOWindowIcoon
END
Op main window een button buiten beeld zetten.
De button met snetoets kunnen activeren: bijv Alt-F4
Onder de button roepen we een procedure aan bijv :
Reacties
Een reactie posten
Bedankt voor je reactie. We mailen je zo snel mogelijk terug! WDG