cs_trif
Messages postés5Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention11 juin 2003
-
31 mars 2003 à 13:47
cs_Kikx
Messages postés12Date d'inscriptionvendredi 24 décembre 2004StatutMembreDernière intervention11 janvier 2005
-
17 janv. 2005 à 12:02
Bonjour, j'ai creer une toolbar de la facon suivante, et j'aimerai creer des tooltips pour les boutons de cette toolbar
Comment faire?
HWND CreateToolBar(HWND hWnd, HINSTANCE hInst)
{
HIMAGELIST hImglBtn;//, hImglBtnHot; // Toolbar images handlers
TBBUTTON tbb[5]; // Button struct for tool bar
static HWND hWndTB; // Toolbar window handler
HBITMAP hBtn; // bitmaps handle
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 31 mars 2003 à 14:45
J'ai fait un copier depuis un exemple que j'ai fait pour un autre. Te suffit adapter les idc_xxx. Tu recup WM_NOTIFY dans ta wndProc(), ici je ne verifie pas qui arrive car un seul emetteur possible, si tu as plusieurs controles pouvant emettre WM_NOTIFY alors regarde le hwndFrom.
case WM_NOTIFY:
switch (((LPNMHDR) lParam)->code) {
case TTN_NEEDTEXT:
LPTOOLTIPTEXT lpttt = (LPTOOLTIPTEXT) lParam;
switch(lpttt->hdr.idFrom) {
case IDC_TOOL_NEWCATEG:
lpttt->lpszText = "Crée nouvelle catégorie"; break;
case IDC_TOOL_DELCATEG:
lpttt->lpszText = "Supprime catégorie courante"; break;
case IDC_TOOL_NEWURL:
lpttt->lpszText = "Crée nouveau lien"; break;
case IDC_TOOL_DELURL:
lpttt->lpszText = "Supprime lien sélectionné"; break;
case IDC_TOOL_F1:
lpttt->lpszText = "Aide du logiciel"; break;
case IDC_TOOL_ABOUT:
lpttt->lpszText = "A propos de..."; break;
case IDC_TOOL_QUIT:
lpttt->lpszText = "Fermeture logiciel"; break;
}
}
return 0;
BruNews, ciao...
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 31 mars 2003 à 15:12
oui sans mfc, SEMBLE + difficile, mais a la finale c'est faux. Quand on sait faire, alors tout est permis, ce qui n'est pas le cas de mfc ou il faudra appeler API native pour faire ce qui n'est pas fourni. Resultat mfc + API a apprendre. 1 seule me suffit.
BruNews, ciao...