Skocz do zawartości
Saboteur

[c++] Czy To Sie Robi>?

Rekomendowane odpowiedzi

to kawalek struktury menu zapisany w pliku (mdi_res.rc):

 

CYTAT

#include "mdi_unit.rh"

 

MAIN MENU

{

POPUP "&Plik"

{

MENUITEM "&Nowy", CM_FILE_NEW

MENUITEM "&Otworz...", CM_FILE_OPEN

MENUITEM "&Zapisz", CM_FILE_SAVE, GRAYED

MENUITEM "Zapisz &jako...", CM_FILE_SAVEAS, GRAYED

MENUITEM SEPARATOR

MENUITEM "W&yjdz", CM_FILE_EXIT

}

 

POPUP "&Edycja", GRAYED

{

MENUITEM "&Undo\tCtrl+Z", CM_EDIT_UNDO

MENUITEM SEPARATOR

MENUITEM "Wy&tnij\tCtrl+X", CM_EDIT_CUT

MENUITEM "&Kopiuj\tCtrl+C", CM_EDIT_COPY

MENUITEM "&Wklej\tCtrl+V", CM_EDIT_PASTE

}

...... i tak dalej

 

 

 

Jest to menu do małego edytora tekstu w C++. Czy to czysty c++?? jesli nie jaki to jezyk? w czy mozna takie coś generować? w visual c++?

Do projektu jest tez dolaczony plik mdi_unit.rh który wyglada tak:

 

CYTAT

#define CM_WINDOW_TILEVERT 9080

#define CM_WINDOW_TILEHORZ 9082

#define CM_WINDOW_ARRANGE 9081

#define CM_WINDOW_TILE 9080

... i tak dalej

 

 

Czy pisze sie to na żywca czy raczej generuje sie przy pomocy jakiegos builder/??

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam

 

Takiego czegoś nie pisze sie ręcznie już od borlanda 5.01 :-P

 

W visual c++ służy do tego edytor menu

 

Dodajesz do zasobów menu i wstawiasz w niego co ci sie podoba

a ten plik rh to definicje do id'ów menu. Visual sam je generuje w pliku resource.h

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...