تنظیمات مختص ویندوز
-
p{direction: rtl; text-align:right}. هر وقت میام برای ویندوز برنامه بنویسم یادم میافته که چرا از این سیستمعامل متنفرم!
p{direction: rtl; text-align:right}. برنامه ظاهر راستبهچپ نداره (بهجز محتویات) ساختار پنجرهها باید راستچین بشه. و دکمههای کنترلی رو میخوام ببرم سمت چپ. همچنین فونت Window Title رو میخوام تاهوما کنم. مسلماً کیوت نمیتونه این کارا رو بکنه و باید از Win32 API استفاده کنم. مستندات باستانی Windows API طوری هست که نمیشه ازش چیزی استخراج کرد.
p{direction: rtl; text-align:right}. شما قبلاً همچین کاری کردید؟ چطور انجام میشه؟
-
[quote author="Mohsen" date="1348836895"]p{direction:rtl; text-align:right}. مگه QApplication رو rtl نکردی؟ فونت title رو که نمیتونی تغییر بدی کلا. decorate ویندوز توسط خودش کنترل میشه مثل لینوکس نیست.[/quote]
p{direction:rtl; text-align:right}. توی برنامههای .NET و MFC میشه این کار رو کرد. در کل با Windows API هر کاری میشه کرد. Skype رو ندیدی؟
-
p{direction:rtl; text-align:right}. آها راست میگی. اینم بخون
-
p{direction:rtl; text-align:right}. سلام فکر کنم مشکلتون با APi پایین حل بشه فقط به جای hWnd پنجره خودتون رو بگذارید
@
DWORD dwStyle = GetWindowLong(hWnd, GWL_EXSTYLE);
DWORD dwNewStyle = dwStyle | WS_EX_LAYOUTRTL;
SetWindowLong(hWnd, GWL_EXSTYLE, dwNewStyle);
@