Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

VB6 kod koji dodaje command button na odredjeno mesto

[es] :: Visual Basic 6 :: VB6 kod koji dodaje command button na odredjeno mesto

[ Pregleda: 3214 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon VB6 kod koji dodaje command button na odredjeno mesto19.05.2004. u 18:07 - pre 241 meseci
Treba mi kod koji dodaje command button na odredjno mesto (487x87) i daje mu odredjeni naziv i caption. Da li je to moguce uraditi u VB6?
 
Odgovor na temu

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI,
USA / Software Engineer
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2065
62.108.109.*

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: VB6 kod koji dodaje command button na odredjeno mesto19.05.2004. u 18:13 - pre 241 meseci
Naziv ne mozes da mu setujes.

ovo moze d se napravi nizom kontrola (napravi dugme cmdButton i setuj mu index na 0). kad ti zatreba novi buton uradi load:

Code:

    Load cmdButton(1)
    cmdButton(1).Move 487, 47
    cmdButton(1).Caption = "AAAAA"
    cmdButton(1).Visible = True


Za ovo mozda mozes da koristis i dugme koje se ne vidi a kd ti zatreba prikazes ga (Visible property)
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: VB6 kod koji dodaje command button na odredjeno mesto20.05.2004. u 12:21 - pre 241 meseci
OK to mi je jasno, hvala!
E sada zelim da mi na pritisak otvori EXE program cija je lokacija navedena u nekom stringu (slicno Start - Run). Hvala.
 
Odgovor na temu

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI,
USA / Software Engineer
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2065
62.108.109.*

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: VB6 kod koji dodaje command button na odredjeno mesto20.05.2004. u 12:29 - pre 241 meseci
Code:

Shell(pathname[,windowstyle])

 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: VB6 kod koji dodaje command button na odredjeno mesto20.05.2004. u 12:48 - pre 241 meseci
Hvala. A sta je Window Style?
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: VB6 kod koji dodaje command button na odredjeno mesto20.05.2004. u 12:50 - pre 241 meseci
I kako da uradim da mi se po izvrsenju prozora stari prozor minimizira i kada se prozor zatvori ponovo da se maximizira?
I to bi bilo to......do sutra :-).
 
Odgovor na temu

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI,
USA / Software Engineer
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2065
62.108.109.*

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: VB6 kod koji dodaje command button na odredjeno mesto20.05.2004. u 12:54 - pre 241 meseci
Kad krenes da kucas shell komandu i posle patha otkucas zarez VB ce ti ponuditi moguce vrednosti (normal, maximized, minimized, sa fokusom, bez fokusa). Videces vec, ili pogledaj u MSDNu.
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: VB6 kod koji dodaje command button na odredjeno mesto20.05.2004. u 12:55 - pre 241 meseci
hvala ti mladenovicz. Nemas pojma koliko si mi pomogao!
 
Odgovor na temu

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI,
USA / Software Engineer
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2065
62.108.109.*

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: VB6 kod koji dodaje command button na odredjeno mesto20.05.2004. u 13:14 - pre 241 meseci
Citat:
I kako da uradim da mi se po izvrsenju prozora stari prozor minimizira i kada se prozor zatvori ponovo da se maximizira?


Minimizujes prozor, pokrenes program sa shell, enableujes timer (stavi interval recimo 1000ms). Shell ti vraca id procesa, a na timeru proveravas da li je medju aktivnim procesima onaj koji si pokrenuo sa shell. Cim ga nema maximizujes prozor.


Code:

Const TH32CS_SNAPHEAPLIST = &H1
Const TH32CS_SNAPPROCESS = &H2
Const TH32CS_SNAPTHREAD = &H4
Const TH32CS_SNAPMODULE = &H8
Const TH32CS_SNAPALL = (TH32CS_SNAPHEAPLIST Or TH32CS_SNAPPROCESS Or TH32CS_SNAPTHREAD Or TH32CS_SNAPMODULE)
Const TH32CS_INHERIT = &H80000000
Const MAX_PATH As Integer = 260
Private Type PROCESSENTRY32
    dwSize As Long
    cntUsage As Long
    th32ProcessID As Long
    th32DefaultHeapID As Long
    th32ModuleID As Long
    cntThreads As Long
    th32ParentProcessID As Long
    pcPriClassBase As Long
    dwFlags As Long
    szExeFile As String * MAX_PATH
End Type
Private Declare Function CreateToolhelp32Snapshot Lib "Kernel32" (ByVal lFlags As Long, ByVal lProcessID As Long) As Long
Private Declare Function Process32First Lib "Kernel32" (ByVal hSnapShot As Long, uProcess As PROCESSENTRY32) As Long
Private Declare Function Process32Next Lib "Kernel32" (ByVal hSnapShot As Long, uProcess As PROCESSENTRY32) As Long
Private Declare Sub CloseHandle Lib "Kernel32" (ByVal hPass As Long)


Private m_ProcID As Variant

Private Sub Form_Load()
    Timer1.Enabled = False
    Me.WindowState = vbMinimized
    m_ProcID = Shell("notepad.exe", vbNormalFocus)
    If m_ProcID <> 0 Then
        Timer1.Enabled = True
    Else
        ' shell calll failed
       Me.WindowState = vbMaximized
    End If
    
End Sub

Private Sub Timer1_Timer()

    Dim hSnapShot As Long, uProcess As PROCESSENTRY32
    Dim bFound As Boolean
    
    'Takes a snapshot of the processes and the heaps, modules, and threads used by the processes
    hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0&)
    'set the length of our ProcessEntry-type
    uProcess.dwSize = Len(uProcess)
    'Retrieve information about the first process encountered in our system snapshot
    r = Process32First(hSnapShot, uProcess)
    'set graphics mode to persistent
    Me.AutoRedraw = True
    bFound = False
    Do While r
        If uProcess.th32ProcessID = m_ProcID Then
            r = 0
            bFound = True
        Else
            'Retrieve information about the next process recorded in our system snapshot
            r = Process32Next(hSnapShot, uProcess)
        End If
    Loop
    'close our snapshot handle
    CloseHandle hSnapShot
    If Not bFound Then
        Timer1.Enabled = False
        Me.WindowState = vbMaximized
    End If
End Sub


 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: VB6 kod koji dodaje command button na odredjeno mesto20.05.2004. u 13:34 - pre 241 meseci
Thanks, ali pomoglo je samo i style
vbmaximizedFocus.
 
Odgovor na temu

[es] :: Visual Basic 6 :: VB6 kod koji dodaje command button na odredjeno mesto

[ Pregleda: 3214 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.