Òàáëèöà òåêñòîâûõ ñòðîê
 òàáëèöå òåêñòîâûõ ñòðîê ïðîåêòà Dialog îïðåäåëåíà òîëüêî îäíà òåêñòîâàÿ ñòðîêà &About Dialog..., èìåþùàÿ èäåíòèôèêàòîð IDS_ABOUTBOX. Ýòà ñòðîêà ñîäåðæèò òåêñò íîâîãî ýëåìåíòà, êîòîðûé áóäåò äîáàâëåí ê ñèñòåìíîìó ìåíþ ãëàâíîé äèàëîãîâîé ïàíåëè ïðèëîæåíèÿ. Åñëè ïîëüçîâàòåëü âûáåðåò ýòó ñòðîêó ìåíþ, ïðèëîæåíèå âûâåäåò íà ýêðàí íåáîëüøóþ äèàëîãîâóþ ïàíåëü, ñ êðàòêîé èíôîðìàöèåé î ïðèëîæåíèè.
//////////////////////////////////////////////////////////////
// Òàáëèöà ñòðîê
STRINGTABLE DISCARDABLE
BEGIN
IDS_ABOUTBOX "&About Dialog..."
END
Äëÿ ïîëó÷åíèÿ áîëåå ïîëíîé èíôîðìàöèè âû ìîæåòå èçó÷èòü ìåòîä GetDocString, êîòîðûé ïîçâîëÿåò îïðåäåëèòü îòäåëüíûå ôðàãìåíòû ñòðîêè, îïèñûâàþùèé äîêóìåíò. Îïèñàíèå ìåòîäà GetDocString ñìîòðèòå â ñïðàâî÷íîé ñèñòåìå Visual C++.
Âòîðîé áëîê òàáëèöû òåêñòîâûõ ñòðîê ñîäåðæèò äâå ñòðîêè ñ èäåíòèôèêàòîðàìè AFX_IDS_APP_TITLE è AFX_IDS_IDLEMESSAGE. Ñòðîêà, èìåþùàÿ èäåíòèôèêàòîð AFX_IDS_IDLEMESSAGE, îòîáðàæàåòñÿ â ïàíåëè ñîñòîÿíèÿ, êîãäà ïðèëîæåíèå íàõîäèòñÿ â ñîñòîÿíèè îæèäàíèÿ.
Êîãäà ïîëüçîâàòåëü ñîçäàåò îáúåêò ãëàâíîãî êëàññà ïðèëîæåíèÿ, îí ìîæåò óêàçàòü èìÿ ïðèëîæåíèÿ. Åñëè ýòî èìÿ íå óêàçàíî, êàê â íàøåì ïðèëîæåíèè, òîãäà â êà÷åñòâå èìåíè ïðèëîæåíèÿ èñïîëüçóåòñÿ ñòðîêà, èìåþùàÿ èäåíòèôèêàòîð AFX_IDS_APP_TITLE.
STRINGTABLE PRELOAD DISCARDABLE
BEGIN
AFX_IDS_APP_TITLE "Single"
AFX_IDS_IDLEMESSAGE "Ready"
END
 ñëåäóþùåì áëîêå òåêñòîâûõ ñòðîê îïðåäåëåíû íåñêîëüêî òåêñòîâûõ ñòðîê, èìåþùèõ ñòàíäàðòíûå èäåíòèôèêàòîðû. Ýòè ñòðîêè èñïîëüçóþòñÿ äëÿ îòîáðàæåíèÿ ðàçëè÷íîé èíôîðìàöèè â ïàíåëè ñîñòîÿíèÿ.
STRINGTABLE DISCARDABLE
BEGIN
ID_INDICATOR_EXT "EXT"
ID_INDICATOR_CAPS "CAP"
ID_INDICATOR_NUM "NUM"
ID_INDICATOR_SCRL "SCRL"
ID_INDICATOR_OVR "OVR"
ID_INDICATOR_REC "REC"
END
È íàêîíåö, ïîñëåäíèé, ñàìûé áîëüøîé áëîê òåêñòîâûõ ñòðîê ñîäåðæèò êðàòêèå îïèñàíèÿ êàæäîé ñòðîêè ìåíþ ïðèëîæåíèÿ. Èäåíòèôèêàòîðû ýòèõ ñòðîê ñîîòâåòñòâóþò èäåíòèôèêàòîðàì ñòðîê ìåíþ, êîòîðûå îíè îïèñûâàþò.
Ñòðîêè, îïèñûâàþùèå ìåíþ, ñîñòîÿò èç äâóõ ÷àñòåé, ðàçäåëåííûõ ñèìâîëîì ïåðåâîäà ñòðîêè \n. Ïåðâàÿ ÷àñòü ñòðîêè îòîáðàæàþòñÿ â ïàíåëè ñîñòîÿíèÿ, êîãäà ïîëüçîâàòåëü âûáèðàåò ñòðîêè ìåíþ. Âòîðàÿ ÷àñòü ñòðîêè ñîäåðæèò êðàòêóþ ïîäñêàçêó, êîòîðàÿ îòîáðàæàåòñÿ, åñëè ïîìåñòèòü óêàçàòåëü ìûøè íà êíîïêè è ïîäîæäàòü íåñêîëüêî ñåêóíä. Åñëè âû íå íóæäàåòåñü â êîðîòêîé ïîäñêàçêå äëÿ êíîïîê óïðàâëÿþùåé ïàíåëè, òî âòîðóþ ÷àñòü ñòðîêè ìîæíî íå ïðèâîäèòü.
STRINGTABLE DISCARDABLE
BEGIN
ID_FILE_NEW "Create a new document\nNew"
ID_FILE_OPEN "Open an existing document\nOpen"
ID_FILE_CLOSE "Close the active document\nClose"
ID_FILE_SAVE "Save the active document\nSave"
ID_FILE_SAVE_AS " Save the active document with a new
name\nSave As"
ID_FILE_PAGE_SETUP "Change the printing options\nPage Setup"
ID_FILE_PRINT_SETUP "Change the printer and printing
options\nPrint Setup"
ID_FILE_PRINT "Print the active document\nPrint"
ID_FILE_PRINT_PREVIEW "Display full pages\nPrint Preview"
ID_APP_ABOUT " Display program information, version
number and copyright\nAbout"
ID_APP_EXIT "Quit the application; prompts to save
documents\nExit"
ID_FILE_MRU_FILE1 "Open this document"
ID_FILE_MRU_FILE2 "Open this document"
ID_FILE_MRU_FILE3 "Open this document"
ID_FILE_MRU_FILE4 "Open this document"
ID_FILE_MRU_FILE5 "Open this document"
ID_FILE_MRU_FILE6 "Open this document"
ID_FILE_MRU_FILE7 "Open this document"
ID_FILE_MRU_FILE8 "Open this document"
ID_FILE_MRU_FILE9 "Open this document"
ID_FILE_MRU_FILE10 "Open this document"
ID_FILE_MRU_FILE11 "Open this document"
ID_FILE_MRU_FILE12 "Open this document"
ID_FILE_MRU_FILE13 "Open this document"
ID_FILE_MRU_FILE14 "Open this document"
ID_FILE_MRU_FILE15 "Open this document"
ID_FILE_MRU_FILE16 "Open this document"
ID_NEXT_PANE " Switch to the next window pane\nNext Pane"
ID_PREV_PANE "Switch back to the previous window
pane\nPrevious Pane"
ID_WINDOW_SPLIT "Split the active window into panes\nSplit"
ID_EDIT_CLEAR "Erase the selection\nErase"
ID_EDIT_CLEAR_ALL "Erase everything\nErase All"
ID_EDIT_COPY "Copy the selection and put it on the
Clipboard\nCopy"
ID_EDIT_CUT "Cut the selection and put it on the
Clipboard\nCut"
ID_EDIT_FIND "Find the specified text\nFind"
ID_EDIT_PASTE "Insert Clipboard contents\nPaste"
ID_EDIT_REPEAT "Repeat the last action\nRepeat"
ID_EDIT_REPLACE "Replace specific text with different
text\nReplace"
ID_EDIT_SELECT_ALL "Select the entire document\nSelect All"
ID_EDIT_UNDO "Undo the last action\nUndo"
ID_EDIT_REDO "Redo the previously undone action\nRedo"
ID_VIEW_TOOLBAR "Show or hide the toolbar\nToggle ToolBar"
ID_VIEW_STATUS_BAR "Show or hide the status bar\nToggle
StatusBar"
END