Microsoft 365 InputBox est-il possible de masquer la barre de titre ?

Usine à gaz

XLDnaute Barbatruc
Bonjour à toutes et à tous,
Je vous souhaite une très beau WE :)

J'aimerais pouvoir "masquer la barre de titre" de mon InputBox.
1625300612468.png

J'ai fait des recherches mais je n'ai rien trouvé à l'instant et ce n'est peut-être pas possible !

Mais avec nos Supers Ténors, tout ou presque est possible, alors je pose la question.

Je joins un fichier test et je continue mes recherches.
Merci à toutes et à tous,
Amicalement,
lionel,
 

Pièces jointes

  • recherche_inputbox.xlsm
    30 KB · Affichages: 24
Solution
re,

je l'ai intégré en lieu et place de l'inputbox, trois lignes de code, je te laisse modifier l'userform à ton goût !

[édition : code modifié pour remise à zéro de la valeur de recherche en recherches successives ]

Bien cordialement, @+

Dudu2

XLDnaute Barbatruc
Bonjour mes InputBoys préférés,
J'en profite pour partager un InputBoxPerso sur UserForm développé il y a quelques années qui permet de faire ça parmi beaucoup (trop ?) d'autres choses.

Fichier modifié le 05/07/2021 à 07h17 pour petites corrections diverses
 

Pièces jointes

  • InputBoxPerso Userform 0 à 4 boutons, icône et timer.xlsm
    69.2 KB · Affichages: 4
Dernière édition:

Usine à gaz

XLDnaute Barbatruc
Bonjour Dudu,

Merci pour ta perspicacité et ta gentillesse :)
J'ai ouvert ton fichier ajouté dans les codes "ptrsafe" (je suis sous office 365) et l'affichage semble effectivement super sympa.

Mais ça beug là :
VB:
Sub RemoveUserFormCaption()
    Dim BitMask As Long
#If VBA7 Then
    Dim Hwnd As LongPtr
    Dim WindowStyle As LongPtr
#Else
    Dim Hwnd As Long
    Dim WindowStyle As Long
#End If

    Hwnd = GetForegroundWindow
    WindowStyle = GetWindowLong(Hwnd, GWL_STYLE)

    BitMask = WindowStyle And (Not WS_CAPTION) <ICI

    Call SetWindowLong(Hwnd, GWL_STYLE, BitMask)
    Call DrawMenuBar(Hwnd)
End Sub
BitMask = WindowStyle And (Not WS_CAPTION)
1625341004411.png

lionel :)
 
@Usine à gaz ,la modification à faire est celle là, il faut déclarer BitMask pour les deux systèmes

Bien cordialement, @+
VB:
Sub RemoveUserFormCaption()
#If VBA7 Then
    Dim BitMask As LongPtr
    Dim Hwnd As LongPtr
    Dim WindowStyle As LongPtr
#Else
    Dim BitMask As Long
    Dim Hwnd As Long
    Dim WindowStyle As Long
#End If

    Hwnd = GetForegroundWindow
    WindowStyle = GetWindowLong(Hwnd, GWL_STYLE)

    BitMask = WindowStyle And (Not WS_CAPTION)

    Call SetWindowLong(Hwnd, GWL_STYLE, BitMask)
    Call DrawMenuBar(Hwnd)
End Sub
 

soan

XLDnaute Barbatruc
Inactif
Bonsoir Yeahou, Lionel,

as-tu remarqué que depuis quelques temps, tu as un nouveau collègue ? 😜

Etoto (salut) est passé Accro ; il a maint'nant 1 062 posts ! il est plutôt drôlement rapide, le p'tit suisse ! 😄 j'ai vu que toi tu as 1 961 posts ➯ dans 39 posts, tu vas passer Barbatruc ; mais ne traîne pas trop en cours de route, sinon, le p'tit suisse pourrait bien passer Barbatruc avant toi ! 😅 😂 🤣 comme dans la fable de La Fontaine "Le lièvre et la tortue" : « Rien ne sert de courir ; il faut partir à point ! » ; quoique dans le cas présent, il s'agirait plutôt d'un p'tit suisse galopant à toute allure ! 🤣 🤣 🤣

allez, un encouragement pour Etoto : hue ! 🐎 alors au tiercé, je parie Etoto gagnant ! va-t-il franchir la ligne d'arrivée des Barbatrucs avant Yeahou ? le reporter Tintin s'approche de Yeahou pour l'interroger avec son micro ; réponse de Yeahou : « miaou ! » ... ??? mais que fait donc un chat sur le champ d'courses de notre bel hippodrome de Longchamp ? remboursez les paris ! 😄 😜 🤪

soan
 

Discussions similaires

Statistiques des forums

Discussions
315 168
Messages
2 116 931
Membres
112 922
dernier inscrit
Lobo-ASTUTO