Article View: de.comp.lang.c++
Article #530Re: Abbruchdialog BC++ f. Windows
From: Wilfried Teiken
Date: Fri, 06 Oct 1995 19:26
Date: Fri, 06 Oct 1995 19:26
18 lines
1327 bytes
1327 bytes
: Wie koennen bei einem nicht-modalen Dialog : die Mauseingaben abgefragt werden, wenn : ein Rechenvorgang ausgefuehrt wird? : (Beispiel: Compilierungsdialog BC - : Abfrage der ABBRUCH-Taste waehrend der : Compilierung). Waehrend des Rechenvorganges DoEvents aufrufen (wie genau das Ding heisst, das weiss ich nicht mehr. Es ist eine Funktion, die die Event-Queue von Windows abarbeiten laesst, so dass dein Buttonclick bemerkt wird), natuerlich irgenwo in einer Schleife, d.h. desoefteren. Dein Code, der auf den Buttonclick reagiert, setzt ein globales Flag, das wiederum vom Code der Routine abgefragt wird, und sich diese dann selbst den garaus macht. Vorsicht ist dabei angesagt, denn man kann sich leicht eine Reentranzsituation bauen, die nicht immer sauber verkraftet wird, wenn man nicht damit rechnet, neu aufgerufen zu werden. munter bleiben... Wilfried
Technical Details
Message-ID:
<453vtc$cgn@deimos.rz.uni-osnabrueck.de>Path:
arc1-ca.pugleaf.net!peleus.rz.uni-osnabrueck.de!wteikenReferences:
<44udo2$4ig@news.tuwien.ac.at>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!peleus.rz.uni-osnabrueck.de!wteiken From: wteiken@I_should_put_my_domain_in_etc_NNTP_INEWS_DOMAIN (Wilfried Teiken) Newsgroups: de.comp.lang.c++ Subject: Re: Abbruchdialog BC++ f. Windows Date: 6 Oct 1995 19:26:36 GMT Organization: Universitaet Osnabrueck Message-ID: <453vtc$cgn@deimos.rz.uni-osnabrueck.de> References: <44udo2$4ig@news.tuwien.ac.at> NNTP-Posting-Host: 131.173.220.93 X-Newsreader: TIN [version 1.2 PL2]