none
DrawEdge関数の描画色を指定する方法 RRS feed

  • 質問

  • 件名の通りなんですが、DrawEdge関数でボーダーを描画するとデフォルトで”ボタンの表面?”の色になります。

    何か色を指定する方法など無いのでしょうか?


    2008年11月14日 5:21

回答

  • システムカラー自体を変更することになってしまいます。

      GetSysColor()

      SetSysColor()

    について調べてみてください。

     

    しかし、エッジの描画などチョー(古)簡単なので、自作することをお勧めします。

    経験上、これが最も近道です。

    2008年11月14日 5:39
  • システムカラーをユーザの断りも無く帰るのはアプリのお作法としてはよろしくないですね。

    なので、自作の方向で頑張ってみようと思います。
    ご回答有難うございました。
    2008年11月14日 10:59

すべての返信

  • システムカラー自体を変更することになってしまいます。

      GetSysColor()

      SetSysColor()

    について調べてみてください。

     

    しかし、エッジの描画などチョー(古)簡単なので、自作することをお勧めします。

    経験上、これが最も近道です。

    2008年11月14日 5:39
  • システムカラーをユーザの断りも無く帰るのはアプリのお作法としてはよろしくないですね。

    なので、自作の方向で頑張ってみようと思います。
    ご回答有難うございました。
    2008年11月14日 10:59