salut all , voila je suis en train de faire un log de traitement de texte ( qui save en .c .h .cpp .txt )...
mais je voudrai rajouter des fonction dans le menu , comme EDIT ( copier,coller) Fichier ( imprimer... ) et autres...
dans le fichier MAIN.C :
dans le fichier MAIN.H :SendDlgItemMessage(hwnd, IDC_MAIN_TEXT, WM_SETFONT,
(WPARAM)GetStockObject(DEFAULT_GUI_FONT), MAKELPARAM(TRUE, 0));
break;
case WM_SIZE:
if(wParam != SIZE_MINIMIZED)
MoveWindow(GetDlgItem(hwnd, IDC_MAIN_TEXT), 0, 0, LOWORD(lParam),
HIWORD(lParam), TRUE);
break;
case WM_SETFOCUS:
SetFocus(GetDlgItem(hwnd, IDC_MAIN_TEXT));
break;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case CM_FILE_OPEN:
DoFileOpenSave(hwnd, FALSE);
break;
case CM_FILE_SAVEAS:
DoFileOpenSave(hwnd, TRUE);
break;
case CM_FILE_EXIT:
break;
case CM_ABOUT:
MessageBox (NULL, "info du logicile" , "about", 0);
}
break;
case WM_CLOSE:
DestroyWindow(hwnd);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd, Message, wParam, lParam);
}
return 0;
}
dans le fichier MENU.RC :#define CM_FILE_SAVEAS 9072
#define CM_FILE_EXIT 9071
#define CM_FILE_OPEN 9070
#define CM_ABOUT 9069
Qu'es ce que je doit rajouter ?#include "Main.h"
MAINMENU MENU
{
POPUP "&Fichier"
{
MENUITEM "&Ouvrir...", CM_FILE_OPEN
MENUITEM "Sauvegarder &Sous...", CM_FILE_SAVEAS
MENUITEM SEPARATOR
MENUITEM "Q&uitter", CM_FILE_EXIT
}
POPUP "&Aide"
{
// MENUITEM "&aide...", CM_FILE_OPEN
MENUITEM SEPARATOR
MENUITEM "&Info", CM_ABOUT
}
}
merci
Partager