P
eigentlich habe ich gedacht dass das OnInitDialog() wo ich die erstmalige vorbelegung mit 1 des Buddyfeldes vornehme zurest ausgeführt wird, und dann erst alle anderen Dialog und Kontrolls Eigenschaften geprüft werden so wi EN_UPDATE oder EN_CHANGE, ähm so wie im beispiel Code:
BOOL CTaskDlg::OnInitDialog()
{
CDialog::OnInitDialog();
...
...
....
// usw.
// jetzt:
m_SpinTag.SetRange(1,365); // Spin(Drehfeld)
m_iTag = 1; // int Variable die mit dem Buddyfeld varknüpt ist
..
..
..
}
// und dan irgendwo im Quelltext die überprüfung auf Wert mit
// EN_UPDATE oder EN_CHANGE
void CTaskDlg::OnUpdateBuddytag()
{
// hier den Inhalt des Buddys prüfen!
// darum habe ich gedacht das das mit dem UpdateData() oder GetWindowText()
// funktionieren kann! Aber der Wert wird geprüft bevor das Dialog überhaupt
// geladen wird, dann natürlich Fehler, weil zu dem Zeitpunkt im Buddy ja
// garnichts steht :confused: und ein Hinweis das eine unzulässige Operation
// vesucht wurde!!! :(
}
Sorry leute aber das hab ich jetzt rauslassen müssen!
mfg
Mirsad