OVH Cloud OVH Cloud

questions de .bmp et de browser

10 réponses
Avatar
Stephane Legras-Decussy
Bonjour,

Après quelques recherches qui m'ont donné des trucs un peu
louches de sites de programmation et des bidouillages perso,
j'ai 2 questions pas très compliquées
pour qui connait la réponse :

en win32 (pas de MFC),

-comment lancer le browser par défaut vers une url choisie ?

-comment écrire un fichier .bmp 24bit à partir d'un hbitmap sur un DDB ?

merci d'avance !

--
"J'en ai rien à foutre de soigner mon
orthographe dans un groupe de demeurés."
-E7-

10 réponses

Avatar
AMcD®
Stephane Legras-Decussy wrote:

Bonjour,



Lut.

Après quelques recherches qui m'ont donné des trucs un peu
louches de sites de programmation et des bidouillages perso,
j'ai 2 questions pas très compliquées
pour qui connait la réponse :



Et pour qui daigne chercher surtout. Sans dec, 2" sur Google...

-comment lancer le browser par défaut vers une url choisie ?



[HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet explorerControl
panel] devrait t'aider...

-comment écrire un fichier .bmp 24bit à partir d'un hbitmap sur un
DDB ?



http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_7zfp.asp

--
AMcD®

http://arnold.mcdonald.free.fr/
Avatar
AMcD®
Oups.

HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain et valeur Start
Page plutôt :-)

--
AMcD®

http://arnold.mcdonald.free.fr/
Avatar
Stephane Legras-Decussy
AMcD® a écrit dans le message :
426ec1b7$0$8460$
Et pour qui daigne chercher surtout. Sans dec, 2" sur Google...



c'est pas faute d'avoir cherché, j'ai même codé ma propre version...
seulement c'est archi lent....


> -comment lancer le browser par défaut vers une url choisie ?

[HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet explorerControl
panel] devrait t'aider...



je me suis mal exprimé...
je voudrais que mon appli lance le browser par défaut (chez moi, firefox par
ex.) et qu'il
ouvre une url...

un truc genre OpenDefaultBrowser("www.mypage.com") ...



> -comment écrire un fichier .bmp 24bit à partir d'un hbitmap sur un
> DDB ?




http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps
_7zfp.asp


ok merci.
Avatar
AMcD®
Stephane Legras-Decussy wrote:

je voudrais que mon appli lance le browser par défaut (chez moi,
firefox par ex.) et qu'il
ouvre une url...



HKEY_CLASSES_ROOThttpshellopencommand

T'as le navigateur par défaut. Après, par exemple, pour IE :

HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain et valeur Start
page

Mais ça dépend des navigateurs. Pour FF, c'est plutôt là :

c:documents and settings[nom user]application
datamozillafirefoxprofiles[lettres à la con].default

Là tu cherches un fichier prefs.js. Dedans, tu cherches la chaîne
user_pref("browser.startup.homepage",

C'est cool FireFox hein :-) ?

Etc. Chaque browser a quasiment sa manière à lui pour al page de
démarrage...

--
AMcD®

http://arnold.mcdonald.free.fr/
Avatar
Serge Paccalin
Le mercredi 27 avril 2005 à 03:38:19, AMcD® a écrit dans
fr.comp.os.ms-windows.programmation :

Stephane Legras-Decussy wrote:

je voudrais que mon appli lance le browser par défaut (chez moi,
firefox par ex.) et qu'il
ouvre une url...



HKEY_CLASSES_ROOThttpshellopencommand

T'as le navigateur par défaut. Après, par exemple, pour IE :

HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain et valeur Start
page

Mais ça dépend des navigateurs. Pour FF, c'est plutôt là :

c:documents and settings[nom user]application
datamozillafirefoxprofiles[lettres à la con].default

Là tu cherches un fichier prefs.js. Dedans, tu cherches la chaîne
user_pref("browser.startup.homepage",

C'est cool FireFox hein :-) ?

Etc. Chaque browser a quasiment sa manière à lui pour al page de
démarrage...



Pourquoi chercher la page de démarrage avec une telle obstination ? Il
veut lancer le navigateur avec une URL donnée, et un ShellExecute() ou
un ShellExecuteEx() fera l'affaire, il me semble.

--
___________ 27/04/2005 08:00:55
_/ _ _`_`_`_) Serge PACCALIN -- sp ad mailclub.net
_L_) Il faut donc que les hommes commencent
-'(__) par n'être pas fanatiques pour mériter
_/___(_) la tolérance. -- Voltaire, 1763
Avatar
dark poulpo
tu te compliques pour rien la,

essayes plutot un shellexecute() de ton url avec le protocole de spécifié
ex: http://blablabla
ca te lancera le browser par defaut

--
-----
http://dark.freezee.org/
http://www.dark-team.cjb.net/
Avatar
Alexandre
>> > -comment lancer le browser par défaut vers une url choisie ?





ShellExecute(Handle,"open","http://www.monurl.com",NULL, NULL,
SW_SHOWNORMAL);

avec Handle le hwnd de ta fenetre (NULL si tu ne veux pas que ta fenetre
soit le parent de celle qui va s'ouvrir)
SW_SHOWNORMAL pour l'ouvrir "normalement", peut être aussi SW_MAXIMIZE,
SW_MINIMIZE, etc...
Avatar
AMcD®
> Pourquoi chercher la page de démarrage avec une telle obstination ? Il
veut lancer le navigateur avec une URL donnée, et un ShellExecute() ou
un ShellExecuteEx() fera l'affaire, il me semble.



Evidemment, ShellExecute() suffit. J'avais compris qu'il voulait lancer le
browser par défaut avec sa page de démarrage.

Je devrais pas veiller si tard...

--
AMcD®

http://arnold.mcdonald.free.fr/
Avatar
AMcD®
> J'avais compris qu'il voulait
lancer le browser par défaut avec sa page de démarrage.



Erf. J'avais surtout compris qu'il cherchait à connaître la page de
démarrage.

Décidement, c'est pas la forme...

--
AMcD®

http://arnold.mcdonald.free.fr/
Avatar
Stephane Legras-Decussy
dark poulpo a écrit dans le message :
426f2c56$0$3138$
tu te compliques pour rien la,

essayes plutot un shellexecute() de ton url avec le protocole de spécifié
ex: http://blablabla
ca te lancera le browser par defaut



yarff.... il fallait y penser ...

je cours essayer ça... Merçi !

et Merçi à AMcD aussi !