Casa
Top.Mail.Ru Yandeks.Metrika
Fórum: "Principal";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

Para baixo

Exibir todos os formulários de inscrição com cabeçalhos ativos Encontre agências semelhantes


Cossys   (2001-12-17 16:57) [0]

Senhor! Tal problema - é necessário que todas as janelas abertas de UM aplicativo sejam exibidas na tela com cabeçalhos ACTIVOS. Pelo que entendi, você precisa relatar algo para o evento Desativar ... mas o que ???



Fellomena   (2001-12-17 17:04) [1]

Não está claro: o que você deseja para várias janelas estarem ativas de uma só vez?
... uma pergunta formula claramente plz



Юрий Зотов   (2001-12-17 17:16) [2]

1. Os títulos dos formulários são desenhados pelo próprio Windows.
2. A legenda ativa é desenhada para o formulário ativo. Os títulos de todas as outras formas (e geralmente todas as outras janelas) são desenhados inativos.
3. Uma forma ativa é aquela que tem foco de entrada (ou o foco de entrada tem seu controle filho).

Com tudo isso em mente, sua pergunta é:
"Como fazer com que todas as janelas de uma aplicação se concentrem na entrada?"

Realmente como? E, mais importante, por quê?



Fellomena   (2001-12-17 17:28) [3]

2 Yuri Zotov: se você assumir que a pergunta é feita como você disse, então eu posso vir
apenas um pensamento na cabeça, de acordo com o temporizador (com um intervalo muito pequeno),
foco de entrada para diferentes janelas - mas por quê?
Talvez o autor quisesse dizer que é necessário preencher alguns campos em diferentes formas, assim que algum campo em um formulário específico é completado?
Então nós temos um problema padrão.



Виктор Щербаков   (2001-12-17 17:31) [4]

para os cachorros
> por temporizador (com um intervalo muito pequeno)
> foco de entrada para diferentes janelas "

Eu gostaria de olhar para o rosto do usuário que irá encontrar esse comportamento do programa!
:-)))



Fellomena   (2001-12-17 17:32) [5]

8)))

Eu fui perguntado - eu respondi 8)



Cossys   (2001-12-17 17:40) [6]

Caro Yuri Zotov, você não entende (ou eu não sou tão explicável), eu não preciso de dois formulários ativos, e seu programa educacional é redundante. Quero dizer, os TITULOS parecem ativos ... Para o TEdit você pode fazer isso. Parece a propriedade LostFocus ... (não me lembro exatamente). E com formulários você pode! Inicie o Photoshop ou Flash e verifique se todos os formulários com cabeçalhos ativos.

Para a pergunta por que: em um formulário o botão Colar, em outro Grid. Ao mudar de um formulário para o segundo (até operações 1000 por dia), o efeito é, para dizer o mínimo, não apresentável



panov   (2001-12-17 17:50) [7]

Imite títulos de janela no programa, então você pode fazê-los de qualquer cor.



Иван Шихалев   (2001-12-17 18:01) [8]

WS_EX_TOOLWINDOW vai salvar o pai da democracia russa?



Cossys   (2001-12-17 18:06) [9]

2 Ivan Shikhalev

Muito obrigado - ISTO É EXATAMENTE ISSO. Eu também pensei nisso.



Юрий Зотов   (2001-12-17 18:27) [10]

Eu não instalei o Fotoshop e o Flash, e, você sabe, vou instalá-los apenas para olhar as janelas, é claro, eu não vou. Eu posso dizer o seguinte.

1. Todos os dias, todos os usuários do Windows realizam muitas alternâncias entre as janelas. Provavelmente até mais que 1000. E com cada switch, o título ativo é redesenhado. E não há representatividade. Pelo contrário, tudo é muito conveniente - o próprio sistema mostra ao usuário em qual janela está trabalhando atualmente. Portanto, é completamente incompreensível, em que você viu o problema?

2. Você está longe de ser o primeiro (e, aparentemente, não o último) que está tentando criar uma interface de usuário elaborada e incomum para o seu programa. Mas, como mostra a prática, essas tentativas resultam na recusa do usuário em trabalhar com esse programa. Isso é simplesmente inconveniente para ele - precisamente por causa do programa que ele quer seu comportamento habitual.

3. Se você realmente quiser, escreva manipuladores WM_NCPAINT nos formulários e, depois de chamar herdado, desenhe o cabeçalho você mesmo. É muito simples - veja a descrição do DrawCaption na Ajuda da API. Mas eu recomendo fortemente que você pense com cuidado primeiro.

4. Eu realmente gostei da seqüência de três frases:

"... Seu programa educacional é supérfluo. Eu quis dizer que os TITULOS parecem ativos. Para TEdits, esse truque pode ser feito ..."

Eu me pergunto onde você achou os HEADLINES de TEdits? E neste contexto - o programa educacional foi realmente demais?



Страницы: 1 filial inteira

Fórum: "Principal";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

em cima









Memória: 0.59 MB
Hora: 0.027 c
1-22129
Aleksandr
2001-12-19 16:04
2002.01.08
Como remover a cintilação da sua barra de rolagem?


1-22070
agarrar
2001-12-18 21:53
2002.01.08
gerenciamento de fontes com o menu POPUP


14-22412
fishka
2001-11-12 14:50
2002.01.08
Componentes e sua localização para conveniência do operador (Delphi 3)


1-22075
para
2001-12-19 12:40
2002.01.08
Tabelas no MS Word


3-21988
Andrew
2001-11-29 22:16
2002.01.08
SQL





afrikaans albanês Arabic armênio azerbaijano basco belarusian Bulgarian catalão Chinês simplificado) Chinês tradicional) croata checo dinamarquês Dutch Inglês estoniano filipino Finnish French
Galego georgiano German grego crioulo haitiano hebraico hindi húngaro islandês Indonesian irlandês Italian Japanese Korean letão lituano macedónio Malay maltês Norwegian
persa polonês Portuguese romeno Russa sérvio Slovak esloveno espanhol swahili sueco tailandês turco ucraniano urdu vietnamita galês ídiche bengali bósnio
cebuano esperanto gujarati hausa hmong igbo javanês kannada khmer lao latino maori marata mongol Nepali punjabi somali tâmil telugu yoruba
zulu
Английский francês Alemão Italiano Португальский russo Espanhol