Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 30-01-2007, 21:12
Verwijderd
Ik ben bezig met een calender applicatie in vb, de functionaliteit zit er allemaal al in maar ik heb nog één probleem, het venster (zonder border) moet aan de desktop geplakt blijven.
Het venster op de achtergrond krijgen is geen probleem en omdat het venster geen standaard border heeft is het niet mogelijk het venster te verkleinen met de minimize knop.
Het enige probleem is dat met CTRL+D de desktop nogsteeds voor mijn venster wordt geplaatst.
Heeft iemand hier een oplossing voor?
Met citaat reageren
Advertentie
Oud 02-02-2007, 22:34
Warsocket
Avatar van Warsocket
Warsocket is offline
Kalender applicatie joh

Maare met SetWindowPos zou jet het kunnen proberen
mochtje dat nog niet gedaan hebben.

daarmee kun je e Zorder NOMOVe en nog een hele hoop andere flags ingeven.

En als dat niet is wat je zoekt

dan zou je vanje form een activeX control kunnen maken, deze dan in een html bestand verpakken en deze als achtergrond gebruiken.
__________________
01110100011001010111011001100101011001010110110000100000011101000
11010010110101001100100001000000011111100111111001000000011101001010000
Met citaat reageren
Oud 03-02-2007, 15:53
Verwijderd
Citaat:
Warsocket schreef op 02-02-2007 @ 23:34 :
Kalender applicatie joh

Maare met SetWindowPos zou jet het kunnen proberen
mochtje dat nog niet gedaan hebben.

daarmee kun je e Zorder NOMOVe en nog een hele hoop andere flags ingeven.

En als dat niet is wat je zoekt

dan zou je vanje form een activeX control kunnen maken, deze dan in een html bestand verpakken en deze als achtergrond gebruiken.
ja ik moet echt een kalender op m'n desktop hebben want anders vergeet ik veel te veel zooi
maar die functie werkt niet echt, bij WINKEY + D (ik zei CTRL maar dat is een foutje) wordt de desktop gewoon op de top van de Z-Order gezet dus die windows message moet ik vangen ofzo maar ik zat ook al te denken om gewoon op de desktop hdc te blitten oid.
Met citaat reageren
Oud 04-02-2007, 15:15
Verwijderd
Dat kan ook niet. CTRL-D geeft de Desktop weer punt
working as designed.
Met citaat reageren
Oud 04-02-2007, 16:46
Verwijderd
Citaat:
deadlock schreef op 04-02-2007 @ 16:15 :
Dat kan ook niet. CTRL-D geeft de Desktop weer punt
working as designed.
WINKEY + D is gewoon een uitbreiding op WINKEY+M behalve minimizen wordt de desktop als 'topmost' window geplaatst. Het minimizen gebeurd niet met mijn applicatie, alleen wordt de desktop er nog voor geplaatst. Als ik elke keer dat de desktop gerepaint wordt mijn zooi erop plak is dat gewoon te zien.
Maar dat vind ik niet echt een goede oplossing aangezien ik ook wat dingen wil doen met muiskliks enzo. Het is overigens wel mogelijk want coolmon kan het ook, dat programma knippert ook ff als je WINKEY+D doet alleen de vraag is dus hoe
Met citaat reageren
Oud 05-02-2007, 11:02
ILUsion
Avatar van ILUsion
ILUsion is offline
Het is wel degelijk mogelijk om op een of andere manier ervoor te zorgen dat je applicatie niet beïnvloed wordt door die Win-D-sneltoets. Zelf heb ik geen idee welke flag/property je hiervoor moet instellen, ik geloof dat in (Serious) Samurize een dergelijke functie sowieso ingebakken zit (die heeft bijna 10 window states: on-top, on-bottom, on-desk, normal, met daarbij nog legacy modes, dus misschien kan je daar wel ulp krijgen, anders op MSDN proberen). Een ander programma dat zich niets aantrekt van Win-D is Rainlendar, geweldig programma voor wat je aan het maken bent: een kalender voor op je desktop, skinbaar, standaard plug-ins voor export/import naar andere kalendersoftware, iPod, iCal, ... Zeer zeker een aanraderm, ik gebruik hem al meer dan een jaar, en kan er ook niet meer zonder, dat is gewoon mijn agenda geworden...
__________________
vaknar staden långsamt och jag är full igen (Kent - Columbus)
Met citaat reageren
Oud 06-02-2007, 19:07
Verwijderd
thnx, ik zal er eens naar kijken deze week
Met citaat reageren
Oud 06-02-2007, 20:13
Warsocket
Avatar van Warsocket
Warsocket is offline
nou snap ik hem

Kladblok krijgtwel een minimize message als je win+d doet

miss kun je die afvagen?
(Moet je wel weer jezelf hooken aangezien je bij vb geen window messages uitleest)

Ig als je het detecteerd dat de desktop naar voren wordt gehaald weer je Zorder van je programma instellen zodat je vester weer op top staat.

Als detecteren te vervelend is dan kiun jelekker smerig om de zoveel tijd je windw sowieso topmost zetten
__________________
01110100011001010111011001100101011001010110110000100000011101000
11010010110101001100100001000000011111100111111001000000011101001010000
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 01:03.