Como colocar o MapEditor em cima enquanto edita o mapa?
2 participantes
Como colocar o MapEditor em cima enquanto edita o mapa?
ADM 666- Novato
- Mensagens : 10
Créditos : 1
ADM 666- Novato
- Mensagens : 10
Créditos : 1
up
Kotol- Moderador Local
- Mensagens : 77
Créditos : 17
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:
E abaixo de:
Adicione isto:
Forma 2:
Abra seu "Client.vbp" e na "Public Sub CheckInputKeys()" procure por:
E logo abaixo adicione isto:
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.
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
ADM 666- Novato
- Mensagens : 10
Créditos : 1
Perfeitooo!!
muito obrigado
muito obrigado