ورود

View Full Version : text editor for mfc



mochenoo
شنبه 17 بهمن 1388, 18:11 عصر
با سلام

چگونه می توانم نرم افزار Notepad را (یا هر Text Editor دیگر که دارای line number باشد) را از طریق برنامه MFC به عنوان child اجرا نمایم به طوریکه در position خاصی قرار گیرد و قابل حرکت نباشد؟

و یا Full screen شود به طوریکه taskbar دیده نشود(چون برنامه خودم fullscreen است)؟ به صورت Maximize از طریق createprocess اجرا می کنم ولی taskbar دیده می شود.

و یا امکان دارد Text Editor ای معرفی کنید که در mfc درون dialog قرار گیرد.(دارای امکان Find&Replace باشد و line number را بنویسد.)

Nima_NF
شنبه 17 بهمن 1388, 21:41 عصر
اگر شمارنده خطوط هم می خواهید باید خودتان سفارشی طراحی کنید، ولی سایر امکانات در کنترل RichEdit وجود دارد.

برای ساخت نسخه سفارشی از این لینک استفاده کنید. (کلیک کنید) (http://barnamenevis.org/forum/showpost.php?p=548571&postcount=3)


برای تغییر اندازه و fullscreen کردن، پنجره را maximize نکنید، بلکه توسط توابعی مثل MoveWindow یا SetWindowPos اندازه پنجره را به اندازه رزولوشن تصویر تغییر دهید (اندازه رزولوشن را از طریق تابع EnumDisplaySettings یا GetWindowRect بدست آورید)