Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];

Вниз

Не получается, отловить сообщения комбобокса, переполнение стека   Найти похожие ветки 

 
Алексей   (2005-02-13 19:30) [0]

если закоментировать  ComboBox1->WindowProc = ComboWndProc;, приложение работает нормально..

// sdimain.h
....
   void __fastcall ComboWndProc(Messages::TMessage &Message);
....

// sdimain.cpp

FormCreate(.......)
{
...
ComboBox1->WindowProc = ComboWndProc;
...
}
void __fastcall TSDIAppForm::ComboWndProc(Messages::TMessage &Message) {

  int i = 0;
  if (Message.Msg == WM_COMMAND)
     i++;
  else
     WndProc(Message);
}


 
ECM ©   (2005-02-13 19:41) [1]

Такое бывает, если поставить Align у комбобокса, который пытается установить для него высоту ...
Комбобокс(на уровне АПИ) "себе на уме" и вычисляет высоту
исходя из размера шрифта. Как следствие - бесконечная рекурсия
и переполнение стека



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.038 c
1-1110574689
Ji
2005-03-11 23:58
2005.03.27
Чтение двоичного файла.


14-1110281799
SergP
2005-03-08 14:36
2005.03.27
Ошибки при работе с сокетами. У кого Д5, напишите.


1-1110462023
mariya_mezenceva
2005-03-10 16:40
2005.03.27
fastreport


1-1110563816
Evg12
2005-03-11 20:56
2005.03.27
Собрать несколько файлов в один.


8-1103031593
Пассажир бронепоезда
2004-12-14 16:39
2005.03.27
MediaPlayer + AVI





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский