PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → WD - Como remover os ícones ou barra de título de uma janela MDI?
WD - Como remover os ícones ou barra de título de uma janela MDI?
Débuté par BOLLER ADRIANO, 30 juin 2016 04:26 - Aucune réponse
Membre enregistré
3 662 messages
Popularité : +175 (223 votes)
Posté le 30 juin 2016 - 04:26
Procedure gChangeTypeFen(GardeFerme=Vrai)
// Modif des attributs d une fen fille MDI pour ne pas modifier sa taille ou la supprimer
// GardeFerme=Vrai si garde le bouton de fermeture

LOCAL
lInt est un entier

// Modification des attributs du cadre de la fenêtre
SI VersionWindows()="32" ALORS
lInt=AppelDLL32("User32", "GetWindowLongA", Handle(""), -16)
FIN
// -0x1 enlève le bouton maximise (grise sous Win95)
// -0x2 enlève le bouton iconise (grise sous Win95)
// -0x8 enlève le menu système (grise sous Win95)
// -040 enlève la barre de titre
// -0x4 enlève les bords de modification de taille
SI GardeFerme ALORS
lInt=(HiWord(lInt)-0x1)*65536+LoWord(lInt)
SINON
lInt=(HiWord(lInt)-0x1-0x8)*65536+LoWord(lInt)
FIN
SI VersionWindows()="32" ALORS
AppelDLL32("User32","SetWindowLongA",Handle(""),-16,lInt)
AppelDLL32("User32","SetWindowPos",Handle(""),0,0,0,0,0,0x27)
FIN


--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/