C++でNCursesライブラリを使用して7色以上のプリセット色を取得するにはどうすればよいですか?C++/Ncursesから色を増やす方法
1
A
答えて
2
colors
terminfo機能が8
を返す場合、できません。それ以上の値が返された場合は、cc
の結果を調べてinitc
機能で変更できるかどうかを確認してください。
1
一部の端末では、プリセットの色の色の定義を変更することができます:
init_color(COLOR_RED, 900, 200, 200);
最初のパラメータは、変更したい色です。次の3つはその色の新しいRGB値です(すべての値は0〜1000でなければなりません)。 can_change_color()
は、これが端末でサポートされているかどうかを確認できます。
残念ながら、これは自動的に画面上のその色のすべてのインスタンスを新しい色に変更します。したがって、実際には8色を使用することはできますが、それらの8色を選択することができます。
関連する問題
- 1. divタグの幅を右から左に増やす/増やす
- 2. cmdからゴマストアのヒープサイズを永久に増やす方法は?
- 3. データベースサイズを2MBから6MBに増やす方法000webhost
- 4. MailchimpからJavaScriptポップアップの上端を増やす方法
- 5. NumericUpDownを小数を増やす方法
- 6. phpmyadminのメモリサイズを増やす方法
- 7. テキストボックスコントロールのサイズを増やす方法XAML
- 8. Asp.netのセッションタイムアウトを増やす方法C#
- 9. フォントサイズを増やす方法NumberPicker Android 6.0?
- 10. リソースを増やす方法は?
- 11. ViewImage/Viewのサイズを増やす方法
- 12. Twilioビデオ:ビデオサイズを増やす方法は?
- 13. フックフォーム提出、データベースフィールドを増やす方法?
- 14. アンドロイドでヒープメモリを増やす方法
- 15. リンクのサイズを増やす方法は?
- 16. netezzaテーブルのカラムサイズを増やす方法
- 17. Sql Selectでフィールドを増やす方法
- 18. Javaランタイムヒープメモリを増やす方法
- 19. スカラースタックサイズを増やす方法は?
- 20. アセンブリグラフィックスのテキストサイズを増やす方法は?
- 21. エコー内の行を増やす方法
- 22. nodejsのデフォルトメモリを増やす方法は?
- 23. CardViewでイメージビューを増やす方法
- 24. var番号を増やす方法
- 25. FPS parallax pluginを増やす方法は?
- 26. seaborn stripplotのyaxisを増やす方法
- 27. redisで値を増やす方法は?
- 28. テキストボックスの値を増やす方法
- 29. hdd.img yoctoのブートパーティションを増やす方法
- 30. swift3でString.Indexを増やす方法は?
申し訳ありませんが、もう少し詳しいことができますか?私はNCursesを理解しようとする初心者です。ありがとう。 –
'tigetnum()'と 'tigetflag()'です。 –