◀一般トップへ
  • 3030 ツールバーのアイコンが黒くなる
    • 3033 RE: ツールバーのアイコンが黒くなる
      • 3064 Re2: ツールバーのアイコンが黒くなる
  • [3030] ツールバーのアイコンが黒くなる jun 2003年06月23日 11:59

    こんにちは。
    始めましてサクラエディタを愛用していますjunと言います。

    この件について既に出ていたらすみません。
    一応探したのですが見あたらなかったので・・・

    C:\aaa\JaaaaaaFile\jaas.txt
    にファイルを作成しエディタで開くと発生します。
    ファイルは空でも発生するようです。
    現在の環境はNT4.0SP6です。
    昔XPでも同じ様な現象は発生していました。

    ここに書き込んだら良かったのでしょうか??
    間違ってたらごめんなさい。
    • [3033] RE: ツールバーのアイコンが黒くなる げんた 2003年06月26日 02:39

      >C:\aaa\JaaaaaaFile\jaas.txt
      私も以前から同様の症状が出ており,開発掲示板にて報告済みです.しかし原因は未だ不明.
      ファイル名の長さに大きく依存するところにヒントがありそうな気もするのですが...
      • [3064] Re2: ツールバーのアイコンが黒くなる wmlhq 2003年07月09日 12:07

        ▼ げんたさん
        > >C:\aaa\JaaaaaaFile\jaas.txt
        > 私も以前から同様の症状が出ており,開発掲示板にて報告済みです.しかし原因は未だ不明.
        > ファイル名の長さに大きく依存するところにヒントがありそうな気もするのですが...

        ImageList_AddMasked( m_hList, hTmpbmp, cTransparent);
        で作成したので、m_hListのイメージは、マスクされている。
        これが使われるのは、CImageListMgrのDrawである。
        m_pcIcons->Draw( tbb.iBitmap, pDis->hDC, rc.left + 2, rc.top + 2, ILD_NORMAL);
        しかし、ILC_MASKが使われていない。よってマスクイメージを普通のものと間違えるのかも。

        ところで、
        ::GetModuleFileName( ::GetModuleHandle(NULL), szPath, sizeof(szPath) );
        は
        ::GetModuleFileName( NULL, szPath, sizeof(szPath) );
        でも可能ではないか。