باید از win32 API یا MFC و یا سایر روش ها برای طراحی واسط کاربر استفاده کنید، یعنی پنجره ای بسازید که داخلش یک edit control یا نوع پیشرفته تر آن Rich Edit قرار دهید که به شما امکان پاراگراف بندی و غیره را نیز می دهد. (پیشرفته تر از notepad)
در صورت نیاز به اطلاعات بیشتر به این لینک مراجعه کنید:
برنامه نویسی گرافیک در C و ++C
اما برای انواع پیشرفته تر مثل word با امکانات سفارشی بیشتر ، باید خودتان پنجره خالی ساخته و داخلش امکان تغییر موس و تایپ و غیره را قرار دهید، یعنی به این صورت که صفحه را به تعداد کارکتر های مورد نظر تقسیم کنید و امکان تایپ را دستی طراحی و پیاده سازی کنید که برای شروع برایتان سخت می باشد.