はアップデート項目は私がconditon「場合」最初後に「更新を()」を使用していないではないだろう場合は呼ばない「アップデート()」メソッドが存在しない場合でも、が更新されます2番目の「If」の後に条件があります。どうしてこれなの?私は、Update()が必要なときとそうでないときを知りたいだけです!以下の例でCListCtrl Update()が必要ないのはなぜですか? ListCtrl以下のコードで
class MyDialog()
{
public:
void MyFunction();
private:
CListCtrl myListControl;
}
void MyDialog::Myfunction()
{
bool bCondition;
for (auto i = 0, i < myListControl.GetItemCount(); ++i)
{
auto n = myListControl.SetItemText(i, 1, "Start");
if (n)
myListControl.Update(i);
/*Update() is required here */
EvaluateCondition(bConditon);
if(bConditon)
myListControl.SetItemText(i, 1, "End");
/* Why is Update() ***Not*** required here? */
}
}
質問を誤解していると思います。 –