2011-07-26 21 views
27

Sadece temel bir ncurses bilgisi var ve bu soruya adam sayfalarında cevap bulamadım.Bir ncurses penceresini bir renkle doldurun

Bir pencere için önplan ve arka plan rengini ayarladığınızda, tüm pencereyi arka plan rengiyle doldurmanın bir yolu var mı?

+0

Arka plan rengini ön planla aynı olacak şekilde ayarlayın? Veya pencereyi boşluklarla doldurun mu? – Griffin

+1

Bir pencereyi boşluklarla manuel olarak doldurmaya eşdeğer bir rutini kastediyorum. –

cevap

27

Lütfen bir pencere belirtmek için bkgd veya wbkgd'u deneyin.

Önce, start_color() ile renk desteğini etkinleştirmeniz gerekir.

Ve sonra renk çiftini tanımlayın. Örnek:

background Son olarak, renkleri ayarlamak init_pair(1,COLOR_BLUE, COLOR_RED)

sipariş pair_number olan

, foreground: wbkgd(WindowName, COLOR_PAIR(1)).

İlgili konular