Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


form "Always on top" och focused?

Postades av 2005-03-02 16:04:58 - Tony Truong, i forum visual basic - allmänt, Tråden har 3 Kommentarer och lästs av 743 personer

Hej, jag undrar bara om det är möjligt att tvinga fram en form och ha den alltid längst fram (always on top) och focus är alltid på? Jag vill alltså låsa ett fönster längstfram och man kan inte växla fönstret till ett annat...

går det?

/Tony


Svara

Sv: form "Always on top" och focused?

Postades av 2005-03-02 19:10:53 - Per Hultqvist

För att lägga ett fönster "Always on top" så kan du använda följande Win32-API :

http://www.mentalis.org/apilist/SetWindowPos.shtml

Att låsa fokus verkar elakt mot användaren och jag hoppas nästan att det inte går :-)


Svara

Sv:form "Always on top" och focused?

Postades av 2005-03-03 09:31:12 - Tony Truong

Per, länken som jag fick var på .NET... det är vb6 som jag är ute efter...

Jag har fått fönstret att stanna kvar längst fram. Det är focuset som är kvar att fixas.

Jag vet att det är ganska taskig att låsa fönstret så att allt annat inte går att komma åt men i mitt fall är det nödvändig...

Jag håller på att integrerar en funktion till en annan applikation. Denna applikation täcker hela skärmen så det är viktig att min fönster stannar kvar längst fram och är fokuserad så att användaren inte missar den.

Finns det verkligen inte något sätt att sätta fönstret längst fram och fokuserad (även om man försöker aktivera andra fönster?) Jag vill också påpeka att min fönster går att stänga ner om man klickar på krysset på högra hörnan. Det är inte nåt som låser hela datorn =)

MVH
Tony


Svara

Sv: form "Always on top" och focused?

Postades av 2005-03-03 12:03:58 - Per Hultqvist

<b>"Per, länken som jag fick var på .NET... det är vb6 som jag är ute efter..."</b>

Nej då, det går bra att använda detta i VB6. Använd följande deklaration :
<info>
Declare Function SetWindowPos Lib "user32" Alias "SetWindowPos" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
</info>
och ta hjälp av exempelkoden.

<b>Angående Show(vbModal) :</b> TopMost och Show(vbModal) är inte riktigt samma sak. I praktiken blir Show(vbModal) ett TopMost-formulär för den aktuella applikationen. Med windows-API:et så ligger fönstret över alla andra fönster.

Jag har tyvärr fortfarande inga bra idéer när det gäller att "stjäla fokus", men kolla igenom API-listan på siten jag länkade till. Kanske finns det något där? Annars kanske man måste koppla på sig på windows meddelandekö (eller-vad-den-nu-heter-för-något) och ta bort alla TAB och ALT+TAB och liknande tangentkombinationer. Fast det där är utanför mitt kunskapsområde...är inte säker på att det ens är möjligt att göra så...


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 614
27 953
271 709
483
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies