Центровка MessageBox() в моем окне.
Подскажите, пожайлуста, как можно окошко, выводимое по MessageBox() сделать в центре моего окна?
первое что пришло на ум - FindWindow/MoveWindow
Цитата:
Originally posted by Alexandoros
первое что пришло на ум - FindWindow/MoveWindow
первое что пришло на ум - FindWindow/MoveWindow
А какое у него имя?
Цитата:
Originally posted by Vovka
А какое у него имя?
А какое у него имя?
Врядли удастса воспользоваться FindWindow (GetForegroundWindow) тк диалог сообщения блокирует выполнение программы. И использование этих функций возможно только в другом потоке.Что не очень красиво.
Цитата:
Originally posted by Rad87
Врядли удастса воспользоваться FindWindow (GetForegroundWindow) тк диалог сообщения блокирует выполнение программы. И использование этих функций возможно только в другом потоке.Что не очень красиво.
Врядли удастса воспользоваться FindWindow (GetForegroundWindow) тк диалог сообщения блокирует выполнение программы. И использование этих функций возможно только в другом потоке.Что не очень красиво.
Да уж, прийдется делать свое окно...
Цитата:
И использование этих функций возможно только в другом потоке.Что не очень красиво.
Ты че прикалываешся????? Другой поток - ну очень красиво в многопоточном виндувсе, не находиш? Во вторࢻых никто еще не сказал что это модальный диалог.
Цитата:
А какое у него имя?
Йоптааааа, ты ж сам его задаеш при вызове MessageBox
Цитата:
Во вторых никто еще не сказал что это модальный диалог.
А помоему все MessageBox'сы модальные...
Цитата:
Originally posted by Rad87
А помоему все MessageBox'сы модальные...
А помоему все MessageBox'сы модальные...
Код:
MessageBox(hwnd,"Вот тебе модальный MessageBox()","!!!",NULL);
Код:
MessageBox(NULL,"Вот тебе не модальный MessageBox()","!!!",NULL);
Цитата:
Originally posted by Host
Код:
MessageBox(hwnd,"Вот тебе модальный MessageBox()","!!!",NULL);
Код:
MessageBox(NULL,"Вот тебе не модальный MessageBox()","!!!",NULL);
Убедил :)