Click here to Skip to main content
15,919,423 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: MDI Question... Pin
RobJones4-Feb-04 3:17
RobJones4-Feb-04 3:17 
GeneralGetPrivateProfileString() Pin
Goh Hui Beng3-Feb-04 6:24
Goh Hui Beng3-Feb-04 6:24 
GeneralRe: GetPrivateProfileString() Pin
Rickard Andersson203-Feb-04 6:50
Rickard Andersson203-Feb-04 6:50 
GeneralRe: GetPrivateProfileString() Pin
Goh Hui Beng3-Feb-04 7:07
Goh Hui Beng3-Feb-04 7:07 
GeneralRe: GetPrivateProfileString() Pin
Rickard Andersson203-Feb-04 7:10
Rickard Andersson203-Feb-04 7:10 
GeneralRe: GetPrivateProfileString() Pin
Goh Hui Beng3-Feb-04 7:21
Goh Hui Beng3-Feb-04 7:21 
GeneralRe: GetPrivateProfileString() Pin
RobJones3-Feb-04 7:25
RobJones3-Feb-04 7:25 
GeneralRe: GetPrivateProfileString() Pin
Rickard Andersson203-Feb-04 7:39
Rickard Andersson203-Feb-04 7:39 
GeneralRe: GetPrivateProfileString() Pin
Goh Hui Beng3-Feb-04 7:48
Goh Hui Beng3-Feb-04 7:48 
GeneralRe: GetPrivateProfileString() Pin
Rickard Andersson203-Feb-04 8:32
Rickard Andersson203-Feb-04 8:32 
GeneralLinker error in VC 7 Pin
PrashantJ3-Feb-04 6:24
PrashantJ3-Feb-04 6:24 
GeneralQuestion about movewindow Pin
doctorpi3-Feb-04 5:13
doctorpi3-Feb-04 5:13 
GeneralRe: Question about movewindow Pin
Joe Woodbury3-Feb-04 8:06
professionalJoe Woodbury3-Feb-04 8:06 
GeneralHowTo write multiple lines to edit box Pin
Caoimh3-Feb-04 5:10
Caoimh3-Feb-04 5:10 
GeneralRe: HowTo write multiple lines to edit box Pin
RobJones3-Feb-04 6:22
RobJones3-Feb-04 6:22 
GeneralRe: HowTo write multiple lines to edit box Pin
Caoimh3-Feb-04 6:40
Caoimh3-Feb-04 6:40 
GeneralRe: HowTo write multiple lines to edit box Pin
RobJones3-Feb-04 6:47
RobJones3-Feb-04 6:47 
QuestionHow to trigger an event at a specified time Pin
Salvador Dali3-Feb-04 5:03
Salvador Dali3-Feb-04 5:03 
AnswerRe: How to trigger an event at a specified time Pin
calhuskerfan3-Feb-04 6:10
calhuskerfan3-Feb-04 6:10 
GeneralRe: How to trigger an event at a specified time Pin
Salvador Dali4-Feb-04 0:33
Salvador Dali4-Feb-04 0:33 
GeneralRe: How to trigger an event at a specified time Pin
calhuskerfan4-Feb-04 9:46
calhuskerfan4-Feb-04 9:46 
I am not very familiar with Doc/View. So hopefully you can apply the following as appropriate.

What I normally do is create a thread, often times in the class constructor, that passes a this pointer as the thread parameter. The thread then calls back to the function that does the waitable timer. When the waitable timer completes it can set your trigger.

A simple illustration...

class myclass
{
  myclass();
  long settrigger();
  static DWORD WINAPI waitthread();
  long waittimer();
};

myclass::myclass()
{
  HANDLE hThread(NULL);
  DWORD dwThreadID;

  hThread = (HANDLE)_beginthreadex(NULL, 0,
     waitthread,
     (LPVOID)this, 0,
     &dwThreadID);
}

DWORD WINAPI myclass::waitthread(LPVOID pParam)
{
   myclass* ptr = static_cast<myclass*>(pParam);
   return(ptr->waittimer());
}

long myclass::waittimer()
{
   /* Do all your work with waitable timer. */

   /* If everything is good! */
   settrigger();

   return 0;
}

long myclass::settrigger()
{
   /* Set your trigger */

   return 0;
}
GeneralSerialize C++ class Pin
Anonymous3-Feb-04 4:50
Anonymous3-Feb-04 4:50 
GeneralRe: Serialize C++ class Pin
Selvam R3-Feb-04 6:59
professionalSelvam R3-Feb-04 6:59 
GeneralRe: Serialize C++ class Pin
John M. Drescher3-Feb-04 7:58
John M. Drescher3-Feb-04 7:58 
GeneralExporting diagrams to DXF Pin
Anonymous3-Feb-04 4:12
Anonymous3-Feb-04 4:12 

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.