Bonjour à tous,
je fais suite à un post vu que j'ai trouvé le langage qui me permettrait de faire ce don j'ai besoin (http://www.developpez.net/forums/d10...e/#post5987693).
Donc, en bref, je suis en Visual 2005 c++ et je fais une messagebox avec les paramètres suivant (pour un rappel de la charte aux usagers) :
- ne pas pouvoir fermer la message box (ça, c'est fait)
- le lien qui est présent, afficher le nom mais pas l'URL (ex: "veuillez clqiuez ici" sous forme de lien)
- le bouton "Accepter" ferme la message box.
les 2 derniers points sont surement simples pour vous mais moi..je rame.
quelqu'un peut m'aider ? Merci d'avance.
Bonne journée

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#pragma once
 
 
namespace test3 {
 
	using namespace System;
	using namespace System::ComponentModel;
	using namespace System::Collections;
	using namespace System::Windows::Forms;
	using namespace System::Data;
	using namespace System::Drawing;
 
	/// <summary>
	/// Description résumée de Form1
	///
	/// AVERTISSEMENT*: si vous modifiez le nom de cette classe, vous devrez modifier la
	///          propriété 'Nom du fichier de ressources' de l'outil de compilation de ressource managée
	///          pour tous les fichiers .resx dont dépend cette classe. Dans le cas contraire,
	///          les concepteurs ne pourront pas interagir correctement avec les ressources
	///          localisées associées à ce formulaire.
	/// </summary>
	public ref class Form1 : public System::Windows::Forms::Form
	{
	public:
		Form1(void)
		{
			InitializeComponent();
			//
			//TODO*: ajoutez ici le code du constructeur
			//
		}
 
	protected:
		/// <summary>
		/// Nettoyage des ressources utilisées.
		/// </summary>
		~Form1()
		{
			if (components)
			{
				delete components;
			}
		}
	private: System::Windows::Forms::Button^  Accepter;
	private: System::Windows::Forms::LinkLabel^  Charte;
	private: System::Windows::Forms::Label^  label1;
	protected: 
 
	private:
		/// <summary>
		/// Variable nécessaire au concepteur.
		/// </summary>
		System::ComponentModel::Container ^components;
 
#pragma region Windows Form Designer generated code
		/// <summary>
		/// Méthode requise pour la prise en charge du concepteur - ne modifiez pas
		/// le contenu de cette méthode avec l'éditeur de code.
		/// </summary>
		void InitializeComponent(void)
		{
			this->Accepter = (gcnew System::Windows::Forms::Button());
			this->Charte = (gcnew System::Windows::Forms::LinkLabel());
			this->label1 = (gcnew System::Windows::Forms::Label());
			this->SuspendLayout();
			// 
			// Accepter
			// 
			this->Accepter->DialogResult = System::Windows::Forms::DialogResult::Cancel;
			this->Accepter->Location = System::Drawing::Point(163, 58);
			this->Accepter->Name = L"Accepter";
			this->Accepter->Size = System::Drawing::Size(147, 24);
			this->Accepter->TabIndex = 0;
			this->Accepter->Text = L"Accepter";
			this->Accepter->UseVisualStyleBackColor = true;
			// 
			// Charte
			// 
			this->Charte->AutoSize = true;
			this->Charte->LinkArea = System::Windows::Forms::LinkArea(24, 9);
			this->Charte->Location = System::Drawing::Point(23, 32);
			this->Charte->Name = L"Charte";
			this->Charte->Size = System::Drawing::Size(243, 17);
			this->Charte->TabIndex = 1;
			this->Charte->TabStop = true;
			this->Charte->Text = L"Cliquez ici pour consulter la charte informatique";
			this->Charte->UseCompatibleTextRendering = true;
			// 
			// label1
			// 
			this->label1->AutoSize = true;
			this->label1->Location = System::Drawing::Point(23, 9);
			this->label1->Name = L"label1";
			this->label1->Size = System::Drawing::Size(396, 13);
			this->label1->TabIndex = 2;
			this->label1->Text = L"Rappel : L\'utilisation de ce poste informatique est réservé à un usage profession" 
				L"nel";
			// 
			// Form1
			// 
			this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
			this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
			this->ClientSize = System::Drawing::Size(450, 94);
			this->ControlBox = false;
			this->Controls->Add(this->label1);
			this->Controls->Add(this->Charte);
			this->Controls->Add(this->Accepter);
			this->MaximizeBox = false;
			this->MinimizeBox = false;
			this->Name = L"Form1";
			this->Text = L"Rappel de la charte";
			this->Load += gcnew System::EventHandler(this, &Form1::Form1_Load);
			this->ResumeLayout(false);
			this->PerformLayout();
 
		}
#pragma endregion
	private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
			 }
	};
}
j'ai réussi à mettre un lien avec ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
System::Diagnostics::Process::Start("http://xxxxx");
y'a plus que le bouton fermer