Avatar billede esf_spike Nybegynder
15. juli 2002 - 20:40 Der er 7 kommentarer

Reservere plads på windows desktop

Jaeh, jeg vil gerne "reservere" noget plads på mit skrivebord, så andre programmer ikke kan overlappe den når de er maksimerede.. lissom ICQ kan når man trækker den helt ud i siden af sin skærm. Hvordan gør man det?
Avatar billede jpk Nybegynder
16. juli 2002 - 13:37 #1
Hvis du bruger MFC, kan du muligvis bruge CFrameWnd's NegotiateBorderSpace...

Ellers skal du nok have fat i et eller flere af følgende interfaces:
IOleInPlaceFrame
IOleInPlaceUIWindow
IDockingWindow
Avatar billede esf_spike Nybegynder
16. juli 2002 - 13:46 #2
Du har ikke noget eksempelkode/dokumentation?
Avatar billede jpk Nybegynder
16. juli 2002 - 13:49 #3
Desværre, jeg tror ikke der findes så meget på emnet...
Avatar billede esf_spike Nybegynder
16. juli 2002 - 14:42 #4
:(
Hvor anbefaler du jeg leder/læser?
Avatar billede jpk Nybegynder
16. juli 2002 - 14:55 #5
Mit bedste bud er nok MSDN...
Jeg har dog ikke kendskab til nogle bestemte artikler herom.
Avatar billede d34c0n Praktikant
20. juli 2002 - 02:08 #6
Jep.
http://msdn.microsoft.com

Der finder du meget hjælp...
Avatar billede tommya Nybegynder
15. februar 2006 - 01:10 #7
Jeg går ud fra at det du ønsker at lave er en "Application Desktop Toolbar" eller APPBAR til det skal du bl.a. bruge SHAppBarMessage funktionen (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shappbarmessage.asp) samt APPBARDATA struct'en (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/structures/appbardata.asp) samt oprette en callback til din application bar, det ville fylde for meget at paste koden ind her, men på CodeGuru er der et ganske glimrende eksempel:

http://www.codeguru.com/cpp/com-tech/shell/article.php/c1343/

Du kan downloade koden og se hvordan de har gjort, du kan endda direkte bruge den i din egen applikation.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester