Nesses casos genéricos, o ideal seria que vc desenvolvesse suas forms com objetos CLASSE.
Por exemplo :
- vc criaria uma classe genérica do tipo General Window Class (gwBase) onde vc definiria, para o caso específico, uma mensagem PM_Enable (deve ser declarada nas Constants) com o código Call SalEnableWindow (hWndItem)
- a partir daí vc poderia criar outras classes específicas (DataFields, combos, etc) derivando-as da gwBase
 
Se a sua form já está pronta e vc não pretende refazê-la ( ou alterar o tipo dos objetos que a compõe manualmente), declare a constante PM_Enable e inclua-a em cada objeto que vc deseja que responda a tal mensagem.
 
Para disparar a mensagem para todos os objeto da form use SalSendMsgToChildren (hWndForm, PM_Enabel, wParam, lParam)
 
Espero ter ajudado.
 
-----Mensagem Original-----
Enviada em: Terça-feira, 11 de Abril de 2000 15:54
Assunto: [sqlwin] Data Fiel Enabled

Olá Lista!
 
        Alguém por acaso sabe de que forma, eu posso habilitar com um único comando todos os objetos de um Form, ou Dialog, sem que para isso, seja preciso dar um SalHideWindow, para cada um desses objetos?
 
        Me disseram uma vez, que poderia faze-lo utilizando o PAM_Enable, mas já não me lembro mais como faze-lo...
Se alguém souber e puder me ajudar, fico grato!

Responder a