Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 10/03/23 in all areas

  1. guiFocus move o elemento cegui pra frente como se você tivesse clicado nele. No caso de editbox e memos, ele também coloca o cursor de digitação nele. Assim você não precisa clicar no campo de input antes de digitar, pois o cursor de texto já estará lá. Um exemplo básico é este campo de texto aqui no fórum. Por padrão ele vem "fechado" quando você abre esta página. Então você precisa clicar nele para abrir e depois pode começar a digitar sua mensagem. O guiFocus faz isso no MTA, ele meio que "clica" no editBox para você poder digitar direto sem precisar clicar nele antes. Ele também pode ser usado em janelas cegui que estejam sobrepostas. Use guiFocus na janela que deseja mover para frente como se clicasse nela. O guiFocus também é útil para mover para frente os elementos que você não consegue clicar pois tem algo na frente atrapalhando. A função oposta ao guiFocus é o guiBlur. Normalmente só usamos isso em editFields e memos, para quando você quer parar de digitar neles, como se fosse clicar fora deles pro cursor de texto sair deles. Você também pode usar guiBringToFront para mover um elemento gui para frente. Mas no caso de editBox e memos, o cursor de texto não aparece neles com essa função, sendo necessário clicar neles para poder digitar. Seu oposto é o guiMoveToBack, a diferença dele pro guiBlur, é que no caso de editBox e memos, o cursor de texto continua neles mesmo eles estando atrás de outros elementos gui. Resumindo: guiFocus e guiBlur "clicam" e "desclicam" os elementos gui, além de movê-los para frente e para trás. Enquanto que guiBringToFront e guiMoveToBack apenas movem para frente ou para trás sem "clicar" nem "desclicar" neles.
    1 point
  2. guiSetVisible apenas oculta o elemento gui como se tivesse colocado o alpha dele em 0. Mas não destrói ele. Se quer destruir, use destroyElement mesmo. A diferença entre o guiSetVisible e o guiSetAlpha é que o guiSetAlpha ainda permite que você interaja com o elemento invisível, enquanto que o guiSetVisible além de ocultar o elemento gui, também desabilita ele para que não seja possível interagir com ele.
    1 point
  3. Hi ? Your thread has been moved to the Arabic section as it's a better suited location for this tutorial. Make sure to always post in English when using the forums outside this language-specific section.
    1 point
  4. Não vejo necessidade de definir true no postGUI dos DX. Basta dar dxDraw neles na ordem correta.
    1 point
×
×
  • Create New...