CyberP
Messages postés283Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention 4 juillet 2007
-
19 mars 2003 à 11:14
CyberP
Messages postés283Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention 4 juillet 2007
-
19 mars 2003 à 13:03
1) J'ai créé un programme qui lit dans un fichier qui est normalement dans le meme répertoire que le programme. Mais lorsque je le lance grâce à un raccourci vers le bureau, le programme ne trouve pas ce fichier car il le cherche sur le bureau. Comment faire pour qu'il le cherche à partir du vrai répertoire ?
2) Shell_NotifyIcon((DWORD)"test", (NOTIFYICONDATA*)MAKEINTRESOURCE(IDI_MAIN)); ne marche pas. Sachant que IDI_MAIN est le nom d'une icone, comment faire pour que ca marche ?
CyberP,
Celui qui dit que toute question a une réponse
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 19 mars 2003 à 12:22
void AppPathInitialize()
{
char szThis[300];
char* c = szThis + GetModuleFileName(NULL, szThis, 300); while(*c !'\\') c--; *c 0;
SetCurrentDirectory(szThis);
}
Dans ton WinMain() tu places au debut
AppPathInitialize();
et tu ne sera plus dependant des raccourcis.
shell_notifyicon() lis bien le msdn, doit meme y avoir exemple publie sur ce site, je crois.
Que viennent encore faire des flux dans du Win32 ?
CreateFile() etc...
BruNews, ciao...