Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


2 participantes

    Como colocar o MapEditor em cima enquanto edita o mapa?

    avatar
    ADM 666
    Novato
    Novato


    Mensagens : 10
    Créditos : 1

    como - Como colocar o MapEditor em cima enquanto edita o mapa? Empty Como colocar o MapEditor em cima enquanto edita o mapa?

    Mensagem por ADM 666 Sáb Mar 04, 2023 1:22 am

    Como colocar o MapEditor em cima enquanto edita o mapa?
    avatar
    ADM 666
    Novato
    Novato


    Mensagens : 10
    Créditos : 1

    como - Como colocar o MapEditor em cima enquanto edita o mapa? Empty Re: Como colocar o MapEditor em cima enquanto edita o mapa?

    Mensagem por ADM 666 Qui Mar 09, 2023 5:48 pm

    up
    Kotol
    Kotol
    Moderador Local
    Moderador Local


    Mensagens : 77
    Créditos : 17

    como - Como colocar o MapEditor em cima enquanto edita o mapa? Empty Re: Como colocar o MapEditor em cima enquanto edita o mapa?

    Mensagem por Kotol Qua Mar 15, 2023 8:05 am

    Bem, como não é uma form atrelada ao "FrmMain" , toda vez que clicar em janela diferente vai ter que clicar no editor.
    Uma forma adicional para que a janela sobreponha, você tem 2 meios:

    Forma 1 - Ao "invocar" o editor, dar prioridade(foco);
    Forma 2 - Quando trocar de prioridade, usar um atalho para sobrepor;

    Forma 1:

    Abra seu "Client.vbp" e procure por: 
    Código:
    Public Sub MapEditorInit()

    E abaixo de: 
    Código:
    ' show the form
        frmEditor_Map.visible = True

    Adicione isto:
    Código:
    frmEditor_Map.SetFocus


    Forma 2:
    Abra seu "Client.vbp" e na "Public Sub CheckInputKeys()" procure por:
    Código:
    If GetKeyState(vbKeyControl) < 0 Then
            ControlDown = True
        Else
            ControlDown = False
        End If

    E logo abaixo adicione isto:
    Código:
    'Focus on MapEditor
        If InMapEditor Then
            If ControlDown Then
                If frmEditor_Map.visible Then
                    frmEditor_Map.SetFocus
                End If
            End If
        End If

    E pronto, quando estiver focado na tela do jogo, quando o editor de mapa for sobreposto, aperte "CTRL" que o foco irá para o editor de mapas.

    ADM 666 gosta desta mensagem

    avatar
    ADM 666
    Novato
    Novato


    Mensagens : 10
    Créditos : 1

    como - Como colocar o MapEditor em cima enquanto edita o mapa? Empty Re: Como colocar o MapEditor em cima enquanto edita o mapa?

    Mensagem por ADM 666 Qua Mar 15, 2023 1:21 pm

    Perfeitooo!!

    muito obrigado  Wink

    Conteúdo patrocinado


    como - Como colocar o MapEditor em cima enquanto edita o mapa? Empty Re: Como colocar o MapEditor em cima enquanto edita o mapa?

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui Nov 21, 2024 6:48 am