Что это означает? Как исправить эту ошибку?
А сие откуда?
CMyDialog myDialog(this);
myDialog.MoveWindow(100,100,200,200);
Чтобы было понятно.
1. В первой строчке создаётся ОБЪЕКТ.
2. Объект - не есть автоматически окно, и к нему нельзя применять вот так вот сразу ф-ю окна. В конечном счёте,
myDialog.MoveWindow отправляет сообщение... несуществующему на данный момент окну.
Ну и что стоит в 307 winocc.cpp тоже легко "подсмотреть"
Так откуда?
Как сделать так, чтобы myDialog выводился в модальном режиме на позиции (100,100) ?
MoveWindow необходимо вызывать в
CMyDialog::OnInitDialog после вызова ф-ции базового класса, предварительно сообщив ему необходимые координаты и размеры.