aplikace vždy "nahoře"   zodpovězená otázka

VB6/VBA

Jak v VB6 zamknout aplikaci, aby byla vždy "nahoře"? Antivir, aktualizace, uživ... Externích programů je spousta. Tím ne.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Proč zase Visual Basic 6.0 a ne .NET? Ve VB6 to nejde jinak než pomocí Windows API.

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Sleduju teprve pár týdnů fórum na vbnetu. Hážu vb6 za hlavu, vb.dotnet je lepší. Filosofie oop se mi líbí. Budu pracovat v něm.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
SetWindowPos Form1.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE + SWP_NOSIZE

deklarace

Public Declare Function SetWindowPos Lib "user32" (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
Public Const SWP_NOMOVE = &H2
Public Const SWP_NOSIZE = &H1
Public Const HWND_TOPMOST = -1

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback