<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>memomemomemo</title>
    <description>memo</description>
    <link>https://memomemomemo.blog.shinobi.jp/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>CStatic等で枠線の色・太さを変更するには</title>
      <description>&lt;p&gt;標準の関数では変更出来ないようなので、自力で描画する。&lt;br /&gt;
下記の例はCxxxDialog上のに枠線を描画する。&lt;br /&gt;
&lt;br /&gt;
&lt;font color=&quot;#0000ff&quot;&gt;#define DEFAULT_LINE_WIDTH&amp;nbsp;(2)&amp;nbsp;&amp;nbsp;&amp;nbsp;// 線の太さ&lt;br /&gt;
CxxxDialog::OnPaint()&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // 描画する線の色を作成&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cBrush.CreateSolidBrush(WHITE);&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pStatic = (CColorStatic*)GetDlgItem(IDC_STATIC);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; pStatic-&amp;gt;GetWindowRect(&amp;amp;tRect);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; this-&amp;gt;ScreenToClient(&amp;amp;tRect);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cRgn.CreateRectRgn(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tRect.left - DEFAULT_LINE_WIDTH,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tRect.top - DEFAULT_LINE_WIDTH,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tRect.right + DEFAULT_LINE_WIDTH,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tRect.bottom + DEFAULT_LINE_WIDTH);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // 枠線の描画&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; dc.FrameRgn(&amp;amp;cRgn, &amp;amp;cBrush, DEFAULT_LINE_WIDTH, DEFAULT_LINE_WIDTH);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cRgn.DeleteObject();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // ブラシの解放&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cBrush.DeleteObject();&lt;br /&gt;
(省略)&lt;br /&gt;
}&lt;/font&gt;&lt;/p&gt;</description> 
      <link>https://memomemomemo.blog.shinobi.jp/visualc/cstatic%E7%AD%89%E3%81%A7%E6%9E%A0%E7%B7%9A%E3%81%AE%E8%89%B2%E3%83%BB%E5%A4%AA%E3%81%95%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF</link> 
    </item>

  </channel>
</rss>