Toon posts:

[VB] Windows Messages onderscheppen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Als windows een commando stuurt naar een functie...
Neem nou : AFSLUITEN (in je startmenu)
als je daarop klikt, gebruikt windows een commando om zichzelf af te sluiten...

Enig idee hoe je zoiets kan onderscheppen?

Verwijderd

Topicstarter
In VB

  • sirdupre
  • Registratie: Maart 2002
  • Laatst online: 27-04-2025
ik heb er wel eens wat over gelezen op een delphi site ja, en het is mij ook wel eens gelukt om windows niet af te laten sluiten, dat ging idd met die messages, als windows afsluit wordt naar alles een message gestuurd. Maar ik zou niet weten hoe dat in visual basic moet en in Delphi ben ik het ook allang kwijt. Zoek anders eens ff op wat programmeer portals van www.startpagina.nl ofzo, dat is meestal makkelijker bij dit soort dingen dan met google zoeken.

Verwijderd

Jah... dat kan m.b.v. subclassing...

Kep dan wel niet zo een voorbeeldje voor je, maar je moet maat es met google zoeken op subclassing en vb

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 02-09 19:44

Gerco

Professional Newbie

Dat windows afsluiten (dat bedoel je toch?) kun je zo opvangen:
code:
1
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)

En die unloadmode geeft aan waarom 'ie unload, de waardes:
MSDN:
vbFormControlMenu 0
vbFormCode 1
vbAppWindows 2
vbAppTaskManager 3
vbFormMDIForm 4
vbFormOwner 5
Jij zoekt dan vbAppWindows (windows afsluiten).

Hoe je window messages in general kunt afvangen staat hier op www.allapi.net .

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Topicstarter
Thanx jongens!!

ik ben gered!
Pagina: 1