Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Persian
  4. تنظیمات مختص ویندوز
Forum Updated to NodeBB v4.3 + New Features

تنظیمات مختص ویندوز

Scheduled Pinned Locked Moved Persian
6 Posts 3 Posters 2.8k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    soroush
    wrote on last edited by
    #1

    p{direction: rtl; text-align:right}. هر وقت میام برای ویندوز برنامه بنویسم یادم می‌افته که چرا از این سیستم‌عامل متنفرم!

    p{direction: rtl; text-align:right}. برنامه ظاهر راست‌به‌چپ نداره (به‌جز محتویات) ساختار پنجره‌ها باید راست‌چین بشه. و دکمه‌های کنترلی رو می‌خوام ببرم سمت چپ. همچنین فونت Window Title رو می‌خوام تاهوما کنم. مسلماً کیوت نمی‌تونه این کارا رو بکنه و باید از Win32 API استفاده کنم. مستندات باستانی Windows API طوری هست که نمیشه ازش چیزی استخراج کرد.

    p{direction: rtl; text-align:right}. شما قبلاً همچین کاری کردید؟ چطور انجام میشه؟

    1 Reply Last reply
    0
    • M Offline
      M Offline
      mohsen
      wrote on last edited by
      #2

      p{direction:rtl; text-align:right}. مگه QApplication رو rtl نکردی؟ فونت title رو که نمیتونی تغییر بدی کلا. decorate ویندوز توسط خودش کنترل میشه مثل لینوکس نیست.

      1 Reply Last reply
      0
      • S Offline
        S Offline
        soroush
        wrote on last edited by
        #3

        [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 رو ندیدی؟

        1 Reply Last reply
        0
        • M Offline
          M Offline
          mohsen
          wrote on last edited by
          #4

          p{direction:rtl; text-align:right}. آها راست میگی. اینم بخون

          http://qt-project.org/forums/viewthread/3331

          1 Reply Last reply
          0
          • H Offline
            H Offline
            hdeldar
            wrote on last edited by
            #5

            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);
            @

            1 Reply Last reply
            0
            • H Offline
              H Offline
              hdeldar
              wrote on last edited by
              #6

              p{direction:rtl; text-align:right}. برای اینکه فونت یا هر دستکاری دیکر دلخواه رو انجام بدید در NCPaint میتونید Dc پنجره رو بگیرید و بدلخواه تغییرات رو اعمال کنید

              1 Reply Last reply
              0

              • Login

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Users
              • Groups
              • Search
              • Get Qt Extensions
              • Unsolved