begin process at 2012 02 08 09:12:48
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > DIALOG DEPUIS DLL (WIN32)

DIALOG DEPUIS DLL (WIN32)


 Information sur la source

Note :
Aucune note
Catégorie :API Classé sous :dialog, dll Niveau :Débutant Date de création :08/10/2006 Date de mise à jour :30/04/2007 13:48:07 Vu / téléchargé :4 595 / 567

Auteur : BruNews

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


 Description

Exe affiche une dialog se trouvant dans une DLL.

Réponse forum:
http://www.cppfrance.com/forum.v2.aspx?ID=8 24072



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   DlgDll
    •   release
      • DlgDll.dllTélécharger ce fichier [Réservé aux membres club]3 072 octets
      • DlgDll.libTélécharger ce fichier [Réservé aux membres club]1 716 octets
    • DlgDll.apsTélécharger ce fichier [Réservé aux membres club]33 608 octets
    • DlgDll.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 298 octets
    • DlgDll.defTélécharger ce fichier [Réservé aux membres club]49 octets
    • DlgDll.rcTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 147 octets
    • DlgDll.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier876 octets
    • DlgDll.suoTélécharger ce fichier [Réservé aux membres club]9 728 octets
    • DlgDll.vcprojTélécharger ce fichier [Réservé aux membres club]3 998 octets
    • resource.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier495 octets
  •   DlgUser
    •   release
      • DlgDll.dllTélécharger ce fichier [Réservé aux membres club]3 072 octets
      • DlgUser.ex_Télécharger ce fichier [Réservé aux membres club]2 560 octets
    • DlgDll.libTélécharger ce fichier [Réservé aux membres club]1 716 octets
    • DlgUser.apsTélécharger ce fichier [Réservé aux membres club]18 076 octets
    • DlgUser.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 186 octets
    • DlgUser.rcTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 147 octets
    • DlgUser.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier878 octets
    • DlgUser.suoTélécharger ce fichier [Réservé aux membres club]9 216 octets
    • DlgUser.vcprojTélécharger ce fichier [Réservé aux membres club]3 798 octets
    • resource.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier450 octets

Télécharger le zip


 Historique

30 avril 2007 13:48:07 :
Remise du zip qui avait disparu.

 Sources du même auteur

Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64)
Source avec Zip Source avec une capture FIND TEXT (WIN64)
Source avec Zip DELETE DIRECTORY (WIN64)
Source avec Zip ENUM DIRECTORY (WIN64)
Source avec Zip TEMPLATES C/C++ POUR VS 2010

 Sources de la même categorie

Source avec Zip WIN32 TLS LENT par dguilmain
Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64) par BruNews
Source avec Zip Source avec une capture FIND TEXT (WIN64) par BruNews
Source avec Zip DELETE DIRECTORY (WIN64) par BruNews
Source avec Zip ENUM DIRECTORY (WIN64) par BruNews

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture SOUS-CLASSEMENT DE FENÊTRE D'UN AUTRE PROCESS PAR INJECTION ... par racpp
Source avec Zip Source avec une capture SERVICE WINDOWS DANS UNE DLL LANCÉ PAR SVCHOST.EXE par racpp
Source avec Zip DLLMAKER V2.0 par Altaris
Source avec Zip Source avec une capture DIALOG HTML, CONSTRUIRE ET DIALOGUER AVEC UN DIALOG HTML/JSC... par yann_lo_san
Source avec Zip Source avec une capture UTILISER L'INTERFACE D'UNE DLL DANS UNE MDI[SANS MFC][DEV-C+... par Pamaury

Commentaires et avis

Commentaire de Joky le 09/10/2006 11:29:04

Comment tu fais pour récupérer ta structure en passant seulement le paramètre &howner dans ta fonction DialogBoxParam

nt __stdcall ShowDlgDll(HWND howner, TCHAR *psztitle, TCHAR *pszinfo)
{
return DialogBoxParam(thismod, MAKEINTRESOURCE(IDD_DLGDLL), howner, DllDlgProc, (LPARAM) &howner);
}

case WM_INITDIALOG:
SetWindowText(hdlg, ((LPBNDLGPARAM) lParam)->psztitle);
SetDlgItemText(hdlg, IDST_INFO, ((LPBNDLGPARAM) lParam)->pszinfo);
return 1;

Commentaire de emiaille le 09/10/2006 13:49:04

Je cherchais justement un exemple depuis un bon moment, à telle point que je commencais à croire que c'était impossible.
Merci.

Commentaire de BruNews le 09/10/2006 14:54:38 administrateur CS

typedef struct _BNDLGPARAM {
HWND howner;
TCHAR *psztitle;
TCHAR *pszinfo;
} BNDLGPARAM, *LPBNDLGPARAM;

Tu as vu cette déclaration de structure en haut, elle ne sert qu'à indiquer au compilo comment (à quel offset) récupérer l'élément demandé, bien pour cela que je reprends stricto l'ordre et le type des params reçus en entrée, ainsi offsets seront toujours valables. La fonction affichant un dialog modal, aucun risque que les params soient dépilés et donc adresses invalides.
Résultat des courses, je n'empile absolument rien, tout benef.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Probleme de Dialog VC++ [ par anaya ] Bonjour,J'espere bien que vous allez m'aider, voila mon probleme:Mon programme marche a merveille avec Domodal(); mais moi je dois utiliser autre cho How do I create a modeless dialog in a DLL? [ par dev2004 ] Originally posted by: H I have an MFC C++ dll, which is called from a C executable. I can create a modal dialog just fine, but I'm having trouble gett Dialog dans DLL ? [ par Zootella ] Hello all J'esseye d'utiliser dans mon programme une fen&#234;tre dialog qui se trouve dans une dll, mais la fonction qui traite les message de la fe cree boite dialog dans DLL [ par bonjour__ ] salut tous le monde.j'ai cherche comment cree les boite de dialog avec leur fonction procedure ( modale ou non )dans les fichier executable DLL .voici Dialog MFC d'une DLL dans une application non MFC [ par auwel ] Voilà j'ai une dll (MFC partagée) qui contient une fonction permettant l'affichage d'une boîte de dialogue. Cette fonction fonctionne correctement si Afficher un dialog modal dans une dll d'extension... [ par MadPlop ] J'ai cree la DLL avec une classe de dialogue (avec la ressource de dialogue associee) et une autre classe. Les fonctions de ces classes fonctionnent s probleme dll [ par spyanakine ] salut j ai un pb avec une dll que j ai cr&#233;&#233; en fait dans cette dll j ai une boite de dialog avec un controle chart (mschrt20.ocx) lorsque j lier une dll [ par auges ] Salut&nbsp; les amisje programme actuellement sous C++.NET et j'ai une dll qui est ecrite sous C.J'aimerais utiliser les fonctions que cette dll met & Utilisation de la classe CString et les fonctions associées dans une DLL [ par Warwick ] Bonjour, je souhaiterais pouvoir utiliser la classe CString dans une DLL ainsi que les fonctions du type MessageBox... Est-ce possible, car cela me g DLL Huffman C++ [ par kev72 ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,905 sec (4)

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