Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1107 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [URL] j'ai besoin d'un champ avec URL.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[URL] j'ai besoin d'un champ avec URL.

n°555186
H4dd3R
Q2
Posté le 31-10-2003 à 09:58:35  profilanswer
 

Salut..
 
Question bête, j'ai besoin d'un champ static ds un dialogue, contenant du texte avec un url dedans.
 
J'ai essayé le rich edit avec du code html mais il le prend comme du texte..
 
?? Un coup de pouce?


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
mood
Publicité
Posté le 31-10-2003 à 09:58:35  profilanswer
 

n°555363
benou
Posté le 31-10-2003 à 12:02:54  profilanswer
 

on sait pas que quel langage tu parles ...


---------------
ma vie, mon oeuvre - HomePlayer
n°555500
simogeo
j'ai jamais tué de chats, ...
Posté le 31-10-2003 à 14:43:29  profilanswer
 

sous-cat : C++ [:hotshot]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°555531
cricri_
Posté le 31-10-2003 à 15:00:00  profilanswer
 

Tiens, suis pas sûr que c'est vraiment ce que tu veux mais bon ...
ça affiche un lien et l'appele quand tu clique :
 

Code :
  1. /* ------------------------------------------------------------------------- */
  2. bool CKCPlayer::DrawHTTPLink( HWND hwnd, LPARAM lParam, UINT c)
  3. /* ------------------------------------------------------------------------- */
  4. {
  5. DRAWITEMSTRUCT *di = (DRAWITEMSTRUCT *)lParam;
  6.     if ( di->CtlID == c) {
  7.  HFONT hFont, hOldFont;
  8.  LOGFONT lFont;
  9.  COLORREF oldTextColor;
  10.  int length;
  11.  char url[200] = "";
  12.  length = GetDlgItemText(hwnd, di->CtlID, url, sizeof(url));
  13.  if ( di->itemAction == ODA_SELECT && (di->itemState & ODS_SELECTED))
  14.   oldTextColor = SetTextColor(di->hDC,RGB(255,0,0));
  15.  else
  16.   oldTextColor = SetTextColor(di->hDC,RGB(0,0,255));
  17.  GetObject( GetWindowFont(hwnd), sizeof(lFont), &lFont);
  18.  lFont.lfUnderline = TRUE;
  19.  hFont = CreateFontIndirect(&lFont);
  20.  hOldFont = SelectFont(di->hDC, hFont);
  21.  DrawText( di->hDC, url, length, &di->rcItem,
  22.                   DT_CENTER|DT_VCENTER|DT_SINGLELINE|DT_NOPREFIX);
  23.  SelectFont( di->hDC, hOldFont);
  24.  DeleteObject(hFont);
  25.  return true;
  26. }
  27. return false;
  28. }


et la boite :
 

Code :
  1. /* ------------------------------------------------------------------------- */
  2. DLGPROC CKCPlayer::AboutProc( HWND hDlg, UINT uMsg, UINT wParam, LONG lParam)
  3. /* ------------------------------------------------------------------------- */
  4.     char url[128];
  5.     switch (uMsg) {
  6.     case WM_INITDIALOG :
  7.     break;
  8. case WM_DRAWITEM :
  9.  DrawHTTPLink( hDlg, lParam, IDC_LINK_GPL);
  10.  DrawHTTPLink( hDlg, lParam, IDC_LINK_GAGAI);
  11.  break;
  12.     case WM_COMMAND :
  13.         switch (LOWORD(wParam)) {
  14.         case IDC_LINK_GPL :
  15.         case IDC_LINK_GAGAI :
  16.         if ( GetDlgItemText( hDlg, wParam, url, sizeof(url)))
  17.              HtmlHelp( NULL, url, 0x0000, 0);
  18.   break;
  19.         case IDOK:
  20.         case IDCANCEL:
  21.       EndDialog(hDlg,TRUE);
  22.             break;
  23.  }
  24.  break;
  25.     }
  26. return(FALSE);
  27. UNREFERENCED_PARAMETER( lParam);
  28. }


Message édité par cricri_ le 31-10-2003 à 15:01:57
n°555718
benou
Posté le 31-10-2003 à 16:59:21  profilanswer
 

simogeo a écrit :

sous-cat : C++ [:hotshot]


on voit pas puisqu'il a eu la mauvaise idée de commencer son post par [URL] :o
 
bon, donc j'ai rien à faire ici
[:neowen]


---------------
ma vie, mon oeuvre - HomePlayer
n°556028
iS@mi
Resistance is futile !
Posté le 01-11-2003 à 05:23:29  profilanswer
 

Il ne précise pas non plus sous quel FrameWork il travail (s'il utilise un FrameWork) !!!
 
Sinon, à toute hasard, tuto sous MFC :
 
http://www.codeproject.com/editctr [...] torial.asp

n°557705
H4dd3R
Q2
Posté le 03-11-2003 à 14:52:30  profilanswer
 

Merci pour les réponses.. Ca vrai que j'ai considéré à tord que le fait de sélectionner une ss cat mettrait à jour le titre du topic (ça pourrait d'ailleurs être utile).


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [URL] j'ai besoin d'un champ avec URL.

 

Sujets relatifs
UTF8 et xhtml, besoin d'aide :)[VBA] Remplacer du texte par un champ Word
[Access](reponse) Renvoyer Zéro si le contenu du champ est négatif ?Syntaxe d'une URL pointant sur un fichier local
Besoin d'aide pour Delphi (Avancé)SQL besoin d'un coup de main sur une requete svp (och).
[HTML/CSS] Besoin d'avis technique sur mon site presque fini[Help] Besoin d'aide pour projet intranet
[HTML/CSS] URL racineURL google de recherche...
Plus de sujets relatifs à : [URL] j'ai besoin d'un champ avec URL.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR