Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Notepad


Автор: CrasyMen 10.12.2008, 17:19
Нужен аналог Notepad. В принципе, я подправил стандартный темплейт, но нехватает еще возможности вывода на печать. Мне нужен или готовый блокнот (думаю многие такое делали и у кого-нить обязательно валяется исходник) или совет как сделать чтобы можно было печатать.

Автор: THandle 10.12.2008, 23:08
CrasyMen, у Архангельского в книге про C++ Builder 6 - 2006 был пример.
Если надо могу выложить.

Автор: Dmi3ev 10.12.2008, 23:30
из примеров, печать тут точно можно посмотреть...

Автор: Usper 11.12.2008, 08:36
Можно использовать для вывода TRichEdit, печать - RichEdit1->Print("").

Автор: mrbrooks 11.12.2008, 15:58
Цитата(Usper @  11.12.2008,  08:36 Найти цитируемый пост)
Можно использовать для вывода TRichEdit, печать - RichEdit1->Print(""). 

и то верно  smile 


CrasyMen, если у тебя 6-й борман посмотри в примерах к нему в корне - там был аля WordPad - по поводу печати все аналогично. Тем паче есть хелп  smile 

Автор: CrasyMen 14.12.2008, 11:29
Спасибо всем. Почти все сделал (2 варианта: SDI и MDI). 

Надо еще возможность получать текущие дату и время и вставлять их в текст там где находится курсор в этот момент времени. 

Напишите, плз, кусок кода. Заранее благодарю.

Автор: Rrader 14.12.2008, 13:41
Код

{
    AnsiString Time, Date, Text;
    Time = TimeToStr(Now());
    Date = DateToStr(Now());
    Text = "Дата: " + Date + " Время: " + Time;
    SendMessage(RichEdit1->Handle, EM_REPLACESEL, 0, (LPARAM)Text.c_str());
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)