Trucs et astuces

Lancer une aide

Lancer une aide

Vous pouvez lancer le chargement d'un document depuis votre application sans indiquer l'application le chargeant par la fonction WIN32 : ShellExecute, exemple :

ShellExecute(Handle,"open","crc.htm","","",SW_SHOW); ouvre sous l'exploreur par défaut la page d'aide intranet crc.htm. Comme sous l'exploreur, ShellExecute se base sur l'extension du fichier pour lancer l'application associée. Les utilisations possibles sont :

bullet.HLP lancement d'aide au format windows (classique)
bullet.HTM lancement d'aide au format intranet (pour une aide commune intranet/aide application)
bullet.DOC chargement de document word (documents de référence)
bullet.WRI chargement d'un lisez moi avec un outil que tout client a (wordpad)
bullet.TXT chargement d'un lisez moi encore plus simple.

Prototype :

HINSTANCE ShellExecute(
HWND hwnd,    // handle to parent window
LPCTSTR lpOperation,    // pointer to string that specifies operation to perform
LPCTSTR lpFile,    // pointer to filename or folder name string
LPCTSTR lpParameters,    // pointer to string that specifies executable-file parameters
LPCTSTR lpDirectory,    // pointer to string that specifies default directory
INT nShowCmd);     // whether file is shown when opened

 

Accueil ] Remonter ]