begin process at 2012 05 29 15:35:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

petit pb avec ShellExecute


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

petit pb avec ShellExecute

mardi 17 septembre 2002 à 20:30:05 | petit pb avec ShellExecute

owel

bonjour !

j'expose rapidement le sujet :
j'aimerai lancé ie via le click sur un IDC_STATIC

IDC_STATIC --> IDC_URL_SITE

class wizzard --> BN_CLICKED sur IDC_URL_SITE

ce qui me donne :

void CMonProjet::OnUrlSite()
{
ShellExecute(0,"open","http://www.monsite.com",0,0,SW_NORMAL);
}


mais il ne ce passe rien lorsque je clic sur le static !!

help !! merci

orel
mardi 17 septembre 2002 à 21:06:38 | Re : petit pb avec ShellExecute

jcecchi

salut,

pour un static, le message a intercepter est plutot STN_CLICKED et pas BN_CLICKED.


-------------------------------
Réponse au message :
-------------------------------

bonjour !

j'expose rapidement le sujet :
j'aimerai lancé ie via le click sur un IDC_STATIC

IDC_STATIC --> IDC_URL_SITE

class wizzard --> BN_CLICKED sur IDC_URL_SITE

ce qui me donne :

void CMonProjet::OnUrlSite()
{
ShellExecute(0,"open","http://www.monsite.com",0,0,SW_NORMAL);
}


mais il ne ce passe rien lorsque je clic sur le static !!

help !! merci

orel
mardi 17 septembre 2002 à 21:34:53 | Re : petit pb avec ShellExecute

owel

OK !
mais j'ai jamais entendu parlé de stn_clicked ... je l'ai pas trouvé dans class wizzard ...

peux tu m'aiguillé un peu plus stp ....

merci


-------------------------------
Réponse au message :
-------------------------------

salut,

pour un static, le message a intercepter est plutot STN_CLICKED et pas BN_CLICKED.


-------------------------------
Réponse au message :
-------------------------------

bonjour !

j'expose rapidement le sujet :
j'aimerai lancé ie via le click sur un IDC_STATIC

IDC_STATIC --> IDC_URL_SITE

class wizzard --> BN_CLICKED sur IDC_URL_SITE

ce qui me donne :

void CMonProjet::OnUrlSite()
{
ShellExecute(0,"open","http://www.monsite.com",0,0,SW_NORMAL);
}


mais il ne ce passe rien lorsque je clic sur le static !!

help !! merci

orel

mardi 17 septembre 2002 à 22:16:21 | Re : petit pb avec ShellExecute

jcecchi

bien

deja chaque controle a ses propres messages de notification. Generalement ils commencent par les premieres lettres du controle. Exemple :
BN_* -> Button Notification
CBN_* ->Combo Box Notification
STN_* ->Static Text Notification

Je viens de relire msdn et pour les Static Text le message envoye lorsque tu cliques dessus est bien STN_CLICKED.
Par contre il faut mettre l'option NOTIFY de ton static a TRUE.
Apres ca tu va dans class wizard et si t'as toujours pas STN_CLICKED, c'est pas grave tu met BN_CLICKED. Dans ce cas, il faut ensuite aller dans ton fichier *.cpp, tu cherches BEGIN_MESSAGE_MAP et tu remplaces
ON_BN_CLICKED(ton_id, ta_methode) par
ON_STN_CLICKED(ton_id, ta_methode).

Voila, tiens moi au courant.

-------------------------------
Réponse au message :
-------------------------------

OK !
mais j'ai jamais entendu parlé de stn_clicked ... je l'ai pas trouvé dans class wizzard ...

peux tu m'aiguillé un peu plus stp ....

merci


-------------------------------
Réponse au message :
-------------------------------

salut,

pour un static, le message a intercepter est plutot STN_CLICKED et pas BN_CLICKED.


-------------------------------
Réponse au message :
-------------------------------

bonjour !

j'expose rapidement le sujet :
j'aimerai lancé ie via le click sur un IDC_STATIC

IDC_STATIC --> IDC_URL_SITE

class wizzard --> BN_CLICKED sur IDC_URL_SITE

ce qui me donne :

void CMonProjet::OnUrlSite()
{
ShellExecute(0,"open","http://www.monsite.com",0,0,SW_NORMAL);
}


mais il ne ce passe rien lorsque je clic sur le static !!

help !! merci

orel


mardi 17 septembre 2002 à 22:30:04 | Re : petit pb avec ShellExecute

owel

OK pour tes precisions sur les message de controle j'en prend note ...

sinon le nb marche tres bien il fallais juste coché notify
-> si coché ie s'ouvre
-> pas coché bahh s'ouvre pas ;o)

merci de ton aide rapide !!


-------------------------------
Réponse au message :
-------------------------------

bien

deja chaque controle a ses propres messages de notification. Generalement ils commencent par les premieres lettres du controle. Exemple :
BN_* -> Button Notification
CBN_* ->Combo Box Notification
STN_* ->Static Text Notification

Je viens de relire msdn et pour les Static Text le message envoye lorsque tu cliques dessus est bien STN_CLICKED.
Par contre il faut mettre l'option NOTIFY de ton static a TRUE.
Apres ca tu va dans class wizard et si t'as toujours pas STN_CLICKED, c'est pas grave tu met BN_CLICKED. Dans ce cas, il faut ensuite aller dans ton fichier *.cpp, tu cherches BEGIN_MESSAGE_MAP et tu remplaces
ON_BN_CLICKED(ton_id, ta_methode) par
ON_STN_CLICKED(ton_id, ta_methode).

Voila, tiens moi au courant.

-------------------------------
Réponse au message :
-------------------------------

OK !
mais j'ai jamais entendu parlé de stn_clicked ... je l'ai pas trouvé dans class wizzard ...

peux tu m'aiguillé un peu plus stp ....

merci


-------------------------------
Réponse au message :
-------------------------------

salut,

pour un static, le message a intercepter est plutot STN_CLICKED et pas BN_CLICKED.


-------------------------------
Réponse au message :
-------------------------------

bonjour !

j'expose rapidement le sujet :
j'aimerai lancé ie via le click sur un IDC_STATIC

IDC_STATIC --> IDC_URL_SITE

class wizzard --> BN_CLICKED sur IDC_URL_SITE

ce qui me donne :

void CMonProjet::OnUrlSite()
{
ShellExecute(0,"open","http://www.monsite.com",0,0,SW_NORMAL);
}


mais il ne ce passe rien lorsque je clic sur le static !!

help !! merci

orel



mardi 17 septembre 2002 à 22:37:52 | Re : petit pb avec ShellExecute

jcecchi

de rien

-------------------------------
Réponse au message :
-------------------------------

OK pour tes precisions sur les message de controle j'en prend note ...

sinon le nb marche tres bien il fallais juste coché notify
-> si coché ie s'ouvre
-> pas coché bahh s'ouvre pas ;o)

merci de ton aide rapide !!


-------------------------------
Réponse au message :
-------------------------------

bien

deja chaque controle a ses propres messages de notification. Generalement ils commencent par les premieres lettres du controle. Exemple :
BN_* -> Button Notification
CBN_* ->Combo Box Notification
STN_* ->Static Text Notification

Je viens de relire msdn et pour les Static Text le message envoye lorsque tu cliques dessus est bien STN_CLICKED.
Par contre il faut mettre l'option NOTIFY de ton static a TRUE.
Apres ca tu va dans class wizard et si t'as toujours pas STN_CLICKED, c'est pas grave tu met BN_CLICKED. Dans ce cas, il faut ensuite aller dans ton fichier *.cpp, tu cherches BEGIN_MESSAGE_MAP et tu remplaces
ON_BN_CLICKED(ton_id, ta_methode) par
ON_STN_CLICKED(ton_id, ta_methode).

Voila, tiens moi au courant.

-------------------------------
Réponse au message :
-------------------------------

OK !
mais j'ai jamais entendu parlé de stn_clicked ... je l'ai pas trouvé dans class wizzard ...

peux tu m'aiguillé un peu plus stp ....

merci


-------------------------------
Réponse au message :
-------------------------------

salut,

pour un static, le message a intercepter est plutot STN_CLICKED et pas BN_CLICKED.


-------------------------------
Réponse au message :
-------------------------------

bonjour !

j'expose rapidement le sujet :
j'aimerai lancé ie via le click sur un IDC_STATIC

IDC_STATIC --> IDC_URL_SITE

class wizzard --> BN_CLICKED sur IDC_URL_SITE

ce qui me donne :

void CMonProjet::OnUrlSite()
{
ShellExecute(0,"open","http://www.monsite.com",0,0,SW_NORMAL);
}


mais il ne ce passe rien lorsque je clic sur le static !!

help !! merci

orel




mardi 17 septembre 2002 à 23:21:39 | Re : petit pb avec ShellExecute

owel


"Je viens de relire msdn et pour les Static Text le message envoye lorsque tu cliques dessus est bien STN_CLICKED" ---> ou as tu lu ca dans le msdn car je ne trouve pas !!!!

je suis chiant ..... nnnoooOOOOONNNN

orel
-------------------------------
Réponse au message :
-------------------------------

de rien

-------------------------------
Réponse au message :
-------------------------------

OK pour tes precisions sur les message de controle j'en prend note ...

sinon le nb marche tres bien il fallais juste coché notify
-> si coché ie s'ouvre
-> pas coché bahh s'ouvre pas ;o)

merci de ton aide rapide !!


-------------------------------
Réponse au message :
-------------------------------

bien

deja chaque controle a ses propres messages de notification. Generalement ils commencent par les premieres lettres du controle. Exemple :
BN_* -> Button Notification
CBN_* ->Combo Box Notification
STN_* ->Static Text Notification

Je viens de relire msdn et pour les Static Text le message envoye lorsque tu cliques dessus est bien STN_CLICKED.
Par contre il faut mettre l'option NOTIFY de ton static a TRUE.
Apres ca tu va dans class wizard et si t'as toujours pas STN_CLICKED, c'est pas grave tu met BN_CLICKED. Dans ce cas, il faut ensuite aller dans ton fichier *.cpp, tu cherches BEGIN_MESSAGE_MAP et tu remplaces
ON_BN_CLICKED(ton_id, ta_methode) par
ON_STN_CLICKED(ton_id, ta_methode).

Voila, tiens moi au courant.

-------------------------------
Réponse au message :
-------------------------------

OK !
mais j'ai jamais entendu parlé de stn_clicked ... je l'ai pas trouvé dans class wizzard ...

peux tu m'aiguillé un peu plus stp ....

merci


-------------------------------
Réponse au message :
-------------------------------

salut,

pour un static, le message a intercepter est plutot STN_CLICKED et pas BN_CLICKED.


-------------------------------
Réponse au message :
-------------------------------

bonjour !

j'expose rapidement le sujet :
j'aimerai lancé ie via le click sur un IDC_STATIC

IDC_STATIC --> IDC_URL_SITE

class wizzard --> BN_CLICKED sur IDC_URL_SITE

ce qui me donne :

void CMonProjet::OnUrlSite()
{
ShellExecute(0,"open","http://www.monsite.com",0,0,SW_NORMAL);
}


mais il ne ce passe rien lorsque je clic sur le static !!

help !! merci

orel





mardi 17 septembre 2002 à 23:54:44 | Re : petit pb avec ShellExecute

jcecchi

dans

static controls [WIN32]
reference
static control messages

si tu trouves va sur ce msdn online a cette adresse

Static Controls

-------------------------------
Réponse au message :
-------------------------------


"Je viens de relire msdn et pour les Static Text le message envoye lorsque tu cliques dessus est bien STN_CLICKED" ---> ou as tu lu ca dans le msdn car je ne trouve pas !!!!

je suis chiant ..... nnnoooOOOOONNNN

orel
-------------------------------
Réponse au message :
-------------------------------

de rien

-------------------------------
Réponse au message :
-------------------------------

OK pour tes precisions sur les message de controle j'en prend note ...

sinon le nb marche tres bien il fallais juste coché notify
-> si coché ie s'ouvre
-> pas coché bahh s'ouvre pas ;o)

merci de ton aide rapide !!


-------------------------------
Réponse au message :
-------------------------------

bien

deja chaque controle a ses propres messages de notification. Generalement ils commencent par les premieres lettres du controle. Exemple :
BN_* -> Button Notification
CBN_* ->Combo Box Notification
STN_* ->Static Text Notification

Je viens de relire msdn et pour les Static Text le message envoye lorsque tu cliques dessus est bien STN_CLICKED.
Par contre il faut mettre l'option NOTIFY de ton static a TRUE.
Apres ca tu va dans class wizard et si t'as toujours pas STN_CLICKED, c'est pas grave tu met BN_CLICKED. Dans ce cas, il faut ensuite aller dans ton fichier *.cpp, tu cherches BEGIN_MESSAGE_MAP et tu remplaces
ON_BN_CLICKED(ton_id, ta_methode) par
ON_STN_CLICKED(ton_id, ta_methode).

Voila, tiens moi au courant.

-------------------------------
Réponse au message :
-------------------------------

OK !
mais j'ai jamais entendu parlé de stn_clicked ... je l'ai pas trouvé dans class wizzard ...

peux tu m'aiguillé un peu plus stp ....

merci


-------------------------------
Réponse au message :
-------------------------------

salut,

pour un static, le message a intercepter est plutot STN_CLICKED et pas BN_CLICKED.


-------------------------------
Réponse au message :
-------------------------------

bonjour !

j'expose rapidement le sujet :
j'aimerai lancé ie via le click sur un IDC_STATIC

IDC_STATIC --> IDC_URL_SITE

class wizzard --> BN_CLICKED sur IDC_URL_SITE

ce qui me donne :

void CMonProjet::OnUrlSite()
{
ShellExecute(0,"open","http://www.monsite.com",0,0,SW_NORMAL);
}


mais il ne ce passe rien lorsque je clic sur le static !!

help !! merci

orel








Cette discussion est classée dans : pb, url, static, shellexecute, idc


Répondre à ce message

Sujets en rapport avec ce message

ShellExecute [ par gus2647 ] Bonjour, j utilise la commande suivante ShellExecute(win, "open", url, NULL, NULL, SW_SHOWNORMAL);et mon probleme est que mon url est tres tres longue argument shellexecute [ par alanbraxe31 ] http://membres.lycos.fr/alanbraxe31bonjour,j'utilise la fonction shellexecute de la manière suivante:if( m_sTypeApplication == "Executable" ){ShellExe Pb de ressources [ par victorcoasne ] J'ai fait une dll avec une boîte de dialogue sous Dev mais pour que cela fonctionne je suis obligé de remmettre les ressources ds l'executable alors q [c++]pb parametres [ par devoX ] bonsoir a tous,j'aurais besoind d'une petite aide concernant les parametres a passer a 2 fonction que j'utilise dans un code...je vous explique :j'ai Hep Hep Hep [ par Joky ] Salut les gens :pPtit Pb, me lancer pas de cailloux s'il vous plait ;)Bon me lance dans vc++ 6.0 win32jdéfinie tout mes controle de fenetreIDC_EDIT et Jeu de Taquin [ par 2fear ] Bonjour,Je dois programmer un jeu de taquin (3x3) sur Visual Studio 2005 ... et j'ai vraiment besoin d'aide !J'ai commencé par créer une boite de dial Pb avec ifstream et ofstream [ par victorcoasne ] Je créé un prog qui lit un fichier et qui après un traitement le reconstitu et j'ai le problème suivant.En faisant avec un fichier texte de 1ko maxi ç !!! Pb avec Static (Label) !!! [ par yoyo269 ] Salut,je voudrais savoir comment peut-on savoir si le texte que l'on met dans un static déborde ? (en Win32)C'est-à-dire si à l'affichage tout ne loge pb changement de curseur [ par the diouk ] voila, je souhaite changer mon curseur, mais pas avec un de base (IDC_WAIT etc...) j'ai donc trouvé un icône qui me convient, dans le main.cpp j'ai mi !!! Pb rafraîchissement !!! [ par yoyo269 ] Salut à toutes et à tous !Voilà mon souci.J'ai un static contenant un texte (un pourcentage) que je modifie de temps en temps.La fenêtre mère de mon s


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales