PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → SysRecupereMenu et SysRecupereSousMenu
SysRecupereMenu et SysRecupereSousMenu
Débuté par zebuel, 25 nov. 2005 12:32 - 3 réponses
Posté le 25 novembre 2005 - 12:32
Bonjour,

je suis en train de migrer plusieurs applications de windev5.5 en windev9.
L'une d'elles utilise trés souvent SysRecupereMenu et SysRecupereSousMenu.
Sous windev9 ces fonctions sont conservées pour compatibilité.

Quelqu'un sait par quoi je pourrais les remplacer??Car je cherche depuis quelques temps et je commence à ne plus avoir beaucoup de cheveux sur la tête...

Merci
Posté le 25 novembre 2005 - 15:16
Bonjour,

A l'époque j'avais remplacé ces 2 fonctions non-documentées par les deux appels API suivants

// Pour SysRecupereMenu(ihwnd)
ih=appeldll32("user32.dll","GetMenu",ihwnd)

// Pour SysRecupereSousmenu(ih,irang)
ihs=appeldll32("user32.dll","GetSubMenu",ih,irang)


Mais maintenant moi je n'ai plus du tout de cheveu ;-))

Amitiés


Francis MOREL
http://wdmlist.free.fr/
Posté le 25 novembre 2005 - 15:17
Bonjour,

A l'époque j'avais remplacé ces 2 fonctions non-documentées par les deux appels API suivants

// Pour SysRecupereMenu(ihwnd)
ih=appeldll32("user32.dll","GetMenu",ihwnd)

// Pour SysRecupereSousmenu(ih,irang)
ihs=appeldll32("user32.dll","GetSubMenu",ih,irang)


Mais maintenant moi je n'ai plus du tout de cheveu ;-))

Amitiés


Francis MOREL
http://wdmlist.free.fr/
Posté le 28 novembre 2005 - 10:41
TROP FORT!!!!

Merci de m'avoir répondu. Aussi vite.
Ces deux appels de dll remplacent parfaitement ces deux fonctions.
Encore merci

Cordialement.
Olivier