Click here to Skip to main content
15,920,675 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralEnableMenuItem does not work Pin
Shay Harel3-Jun-03 9:25
Shay Harel3-Jun-03 9:25 
GeneralRe: EnableMenuItem does not work Pin
valikac3-Jun-03 9:34
valikac3-Jun-03 9:34 
GeneralRe: EnableMenuItem does not work Pin
Shay Harel3-Jun-03 9:48
Shay Harel3-Jun-03 9:48 
GeneralRe: EnableMenuItem does not work Pin
Mike Upton4-Jun-03 0:22
Mike Upton4-Jun-03 0:22 
Generalactivex including a dll/lib Pin
Anonymous3-Jun-03 9:10
Anonymous3-Jun-03 9:10 
GeneralEvent like CEvent Pin
act_x3-Jun-03 8:52
act_x3-Jun-03 8:52 
GeneralRe: Event like CEvent Pin
Anonymous3-Jun-03 9:14
Anonymous3-Jun-03 9:14 
GeneralRe: Event like CEvent Pin
Peter Weyzen3-Jun-03 11:54
Peter Weyzen3-Jun-03 11:54 
you can always write your own, or do something like this -- which is pretty close to what I use:

<br />
class MyEvent <br />
{<br />
  HANDLE m_EventHandle;<br />
<br />
public:<br />
  MyEvent( BOOL ManualReset = TRUE, BOOL InitialState = FALSE, LPCSTR Name = NULL )<br />
  {<br />
    m_EventHandle = CreateEvent( NULL, ManualReset, InitialState, Name );<br />
  }<br />
<br />
  virtual ~MyEvent()<br />
  {<br />
    CloseHandle( m_EventHandle );<br />
  }<br />
<br />
  HANDLE GetHandle()<br />
  {<br />
    return m_EventHandle;<br />
  }<br />
<br />
  BOOL Wait( DWORD Time = INFINITE )<br />
  {<br />
    return WaitForSingleObject( GetHandle(), Time ) != WAIT_TIMEOUT;<br />
  }<br />
 <br />
  void Reset()<br />
  {<br />
    ResetEvent( GetHandle() )<br />
  }<br />
<br />
  void Set()<br />
  {<br />
    SetEvent( GetHandle() );<br />
  }<br />
<br />
  BOOL IsSet()<br />
  {<br />
    return (WaitForSingleObject( GetHandle(), 0 ) != WAIT_TIMEOUT );<br />
  }<br />
};<br />


How's that?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
Peter Weyzen<br />
Staff Engineer<br />
Santa Cruz Networks

GeneralError in Subclass ......help me Pin
_skidrow_vn_3-Jun-03 8:24
_skidrow_vn_3-Jun-03 8:24 
Generalproper format of ,,for loop in C++.NET Pin
mr20033-Jun-03 7:57
mr20033-Jun-03 7:57 
GeneralRe: proper format of ,,for loop in C++.NET Pin
Maximilien3-Jun-03 8:03
Maximilien3-Jun-03 8:03 
GeneralSetting string variables Pin
beginningStudent3-Jun-03 6:43
sussbeginningStudent3-Jun-03 6:43 
GeneralRe: Setting string variables Pin
valikac3-Jun-03 7:43
valikac3-Jun-03 7:43 
GeneralRe: Setting string variables Pin
Anonymous3-Jun-03 7:45
Anonymous3-Jun-03 7:45 
GeneralRe: Setting string variables Pin
jhwurmbach3-Jun-03 8:13
jhwurmbach3-Jun-03 8:13 
GeneralSplitter Pin
sulaxan3-Jun-03 6:32
sulaxan3-Jun-03 6:32 
GeneralRe: Splitter Pin
Anonymous3-Jun-03 10:47
Anonymous3-Jun-03 10:47 
GeneralRe: Splitter Pin
sulaxan3-Jun-03 18:46
sulaxan3-Jun-03 18:46 
GeneralEdit box Pin
will13833-Jun-03 6:12
will13833-Jun-03 6:12 
GeneralRe: Edit box Pin
valikac3-Jun-03 7:45
valikac3-Jun-03 7:45 
GeneralRe: Edit box Pin
will13833-Jun-03 8:48
will13833-Jun-03 8:48 
GeneralRe: Edit box Pin
basementman9-Jun-03 6:27
basementman9-Jun-03 6:27 
GeneralUpdating window when drawing Pin
Rage3-Jun-03 6:09
professionalRage3-Jun-03 6:09 
GeneralRe: Updating window when drawing Pin
valikac3-Jun-03 7:48
valikac3-Jun-03 7:48 
GeneralRe: Updating window when drawing Pin
Maximilien3-Jun-03 8:05
Maximilien3-Jun-03 8:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.