通知
すべてクリア
Topic starter
2011年9月1日 12:55 PM
初歩的な質問で申し訳ありませんが、
MFCのCStaticのプロパティでPath Ellipsis文字列が長いと省略する項目がありますが、
この設定をプログラム上で行うことは可能でしょうか?
2011年9月1日 1:23 PM
当該のコントロールにSS_PATHELLIPSISを設定すればよいでしょう。
TheCtrl.ModifyStyle( 0, SS_PATHELLIPSIS, 0);
2011年9月1日 1:25 PM
ダイアログとかの子コントロールにスタティックがあるなら
CWnd* pWnd = this->GetDlgItem(スタティックのID);
pWnd->ModifyStyle(0, SS_PATHELLIPSIS)
みたいにできるかも。
2011年9月1日 1:27 PM
orz. だめだったら
TheCtrl.ModifyStyle( 0, SS_PATHELLIPSIS, SWP_SHOWWINDOW);
2011年9月1日 1:32 PM
初歩的とあるので一応
リソースエディタで、スタティックテキストを貼り付けた場合
デフォルトではIDC_STATIC(-1)で設定され、これが使いまわされる。
そうなると、どのスタティックかわからなくなるので、固有のIDをつけましょう