begin process at 2012 05 29 13:33:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

PLEAZE HELLLLLLP !


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

PLEAZE HELLLLLLP !

vendredi 16 novembre 2001 à 23:18:56 | PLEAZE HELLLLLLP !

kernel

salut a tous..

mon probleme est simple:


- j'ai une classe nommée CForm:


class CForm
{
public:
HWND hwnd;
BOOL CALLBACK DialogProcedure(HWND hWnd, UNIT msg,...)
}


tout est ok jusque la.



-maintenant dans ma procédure WinMain j'ai ceci:


int WinMain(..........)
{
CForm myForm;

myForm.hwnd =
CreateDialog(ResID, ParentHwnd,.., myForm.DialogProcedure);

//.....

}


IL ME GENERE UN MESSAGE D'ERREUR a l'appel de la fonction CreateDialog !!! il me dit qu'il ne peut pas faire un 'cast' du type de données..




JE SUIS DESESPERé... PLEAZE HELLLLLLLLP!
lundi 19 novembre 2001 à 15:16:42 | Re : PLEAZE HELLLLLLP !

NitRic

int WinMain(..........)
{
CForm myForm;

myForm.hwnd = (HWND)CreateDialog(ResID, ParentHwnd,.., myForm.DialogProcedure);

//.....

}


non?


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

salut a tous..

mon probleme est simple:


- j'ai une classe nommée CForm:


class CForm
{
public:
HWND hwnd;
BOOL CALLBACK DialogProcedure(HWND hWnd, UNIT msg,...)
}


tout est ok jusque la.



-maintenant dans ma procédure WinMain j'ai ceci:


int WinMain(..........)
{
CForm myForm;

myForm.hwnd =
CreateDialog(ResID, ParentHwnd,.., myForm.DialogProcedure);

//.....

}


IL ME GENERE UN MESSAGE D'ERREUR a l'appel de la fonction CreateDialog !!! il me dit qu'il ne peut pas faire un 'cast' du type de données..




JE SUIS DESESPERé... PLEAZE HELLLLLLLLP!
lundi 19 novembre 2001 à 21:39:13 | Re : PLEAZE HELLLLLLP !

kernel


ce n'est pas la le probleme... le probleme est au niveau du casting de

'myForm.DialogProcedure'


... i me dit que je peux po caster
'(int) (CForm::*) (HWND, UINT...)' vers '(int) (*) (HWND, UINT...)'


merci pour toute réponse.




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

int WinMain(..........)
{
CForm myForm;

myForm.hwnd = (HWND)CreateDialog(ResID, ParentHwnd,.., myForm.DialogProcedure);

//.....

}


non?


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

salut a tous..

mon probleme est simple:


- j'ai une classe nommée CForm:


class CForm
{
public:
HWND hwnd;
BOOL CALLBACK DialogProcedure(HWND hWnd, UNIT msg,...)
}


tout est ok jusque la.



-maintenant dans ma procédure WinMain j'ai ceci:


int WinMain(..........)
{
CForm myForm;

myForm.hwnd =
CreateDialog(ResID, ParentHwnd,.., myForm.DialogProcedure);

//.....

}


IL ME GENERE UN MESSAGE D'ERREUR a l'appel de la fonction CreateDialog !!! il me dit qu'il ne peut pas faire un 'cast' du type de données..




JE SUIS DESESPERé... PLEAZE HELLLLLLLLP!

samedi 24 novembre 2001 à 11:39:18 | Re : PLEAZE HELLLLLLP !

Kaid


Il veut un pointeur de fonction et pas un pointeur sur
une méthode de classe. La solution est soit d'utiliser une de fonction ou mieux, déclarer ta procédure de gestion message en static dans CForm.
Le problème qui va se présenter à toi ensuite, c'est de récupérer dans ta procédure de gestion de message quel est l'objet CForm concerné.

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


ce n'est pas la le probleme... le probleme est au niveau du casting de

'myForm.DialogProcedure'


... i me dit que je peux po caster
'(int) (CForm::*) (HWND, UINT...)' vers '(int) (*) (HWND, UINT...)'


merci pour toute réponse.




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

int WinMain(..........)
{
CForm myForm;

myForm.hwnd = (HWND)CreateDialog(ResID, ParentHwnd,.., myForm.DialogProcedure);

//.....

}


non?


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

salut a tous..

mon probleme est simple:


- j'ai une classe nommée CForm:


class CForm
{
public:
HWND hwnd;
BOOL CALLBACK DialogProcedure(HWND hWnd, UNIT msg,...)
}


tout est ok jusque la.



-maintenant dans ma procédure WinMain j'ai ceci:


int WinMain(..........)
{
CForm myForm;

myForm.hwnd =
CreateDialog(ResID, ParentHwnd,.., myForm.DialogProcedure);

//.....

}


IL ME GENERE UN MESSAGE D'ERREUR a l'appel de la fonction CreateDialog !!! il me dit qu'il ne peut pas faire un 'cast' du type de données..




JE SUIS DESESPERé... PLEAZE HELLLLLLLLP!




Cette discussion est classée dans : hwnd, myform, hellllllp, pleaze, cform


Répondre à ce message

Sujets en rapport avec ce message

Probleme d affichage [ par Scythale ] Lorsque j'execute ce programme voici ce que dit mon compilateur(borland C++): you have accidentely use the old dummy version of OwlMain.Je n'arrive pa erreur(vc++6) [ par greg4 ] Linking...LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _mainDebug/fen.exe : fatal error LNK1120: 1 unresolved externalsError execut ressources et API !!!! [ par Xs ] salut !voila, pour me simplifier la tache, j'utlise les ressources pour creer une boite de dialog (sous VC++ 6).mais j'obtiens, lors de la compilation Pb sur un ptit bout de prog en DirectX.... [ par Haldwin ] Salut a tous....Voila j'ai deux ptits pbs quand je lance cette appli ci-dessous... (VC++)La première est q'une fois sur deux ma variable hWnd apres le plusieur fenetre mais une seule en mémoire... [ par Xs ] Bon, voila.Quand je fais une nouvelle fenetre avec un code ressemblant a ca : hwnd = CreateDialog(...);ShowWindow(hwnd,SW_SHOW);......bon, et bien il pb a la fermeture de win [ par stick ] bonjours,alors voilou, je fais une appli en utilisant l'api window, mais si je ferme windows sans quitter le programme auparavant, celui ci plante et Simuler flêche bas avec SendMessage [ par TeDeum ] Salut à tous,J'aimerai simuler l'appuie sur la touche flêche bas du clavier avec un SendMessage.Comment faire ?J'ai une idée, mais je trouve pas les b Urgent : Récupération d'un événement sur un TreeView [ par vow ] Bonjour,J'ai une fenêtre principale, avec un menu et un toolbar, et une fenêtre secondaire (hwndParent) contenant un treeview.Je travaille sur Visual Je debute: [ par phpman ] Bonjour,je debute avec devc++, quand je creer un nouveau projet il me génère le code d'une form windows:#include /* Declare Windows procedure */LRESUL Récuperer un hwnd de fenêtre [ par andros ] Bonjour,Je n'ai pas trouvé la réponse sur le forum au pb que voici :(ss Bor C++6) -d'une part j'ai un programme éxécutable en mode console Dos.-d'autr


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,780 sec (3)

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