Click here to Skip to main content

C / C++ / MFC

 
QuestionMFC Grid control 2.27 PinmemberBorisAnimal30-Dec-12 5:46 
AnswerRe: MFC Grid control 2.27 PinmvpRichard MacCutchan30-Dec-12 6:34 
QuestionWhen should printf round a floating number up for display? PinmemberMember 419459328-Dec-12 6:11 
AnswerRe: When should printf round a floating number up for display? PinmvpRichard MacCutchan28-Dec-12 6:53 
GeneralRe: When should printf round a floating number up for display? PinmemberMember 419459328-Dec-12 7:55 
GeneralRe: When should printf round a floating number up for display? PinmvpRichard MacCutchan28-Dec-12 8:01 
GeneralRe: When should printf round a floating number up for display? PinmemberMember 419459328-Dec-12 8:08 
GeneralRe: When should printf round a floating number up for display? PinmvpRichard MacCutchan28-Dec-12 8:18 
GeneralRe: When should printf round a floating number up for display? PinmemberMember 419459328-Dec-12 8:20 
GeneralRe: When should printf round a floating number up for display? PinmemberMember 419459328-Dec-12 9:20 
GeneralRe: When should printf round a floating number up for display? PinmemberMember 419459328-Dec-12 9:58 
AnswerRe: When should printf round a floating number up for display? Pinmemberjschell28-Dec-12 10:45 
GeneralRe: When should printf round a floating number up for display? PinmemberMember 419459328-Dec-12 13:51 
Questiongraphics.h multi-threading problem Pinmemberyudhistira dewanata28-Dec-12 1:22 
I'm not sure if i should put this question in this forum or the Graphics forum, as the description in graphics forum only says DirectX,OpenGL or GDI.
 
So I was trying this graphics.h library that can crate simple graphic for console app. Everything works just fine until I multithreaded? it.
 
Ok, here is the code:
#include<graphics.h>
void drawrect(int l,int t,int r,int d,int col){
  if(col==0)setcolor(RED);
  else setcolor(BLUE);
  rectangle(l,t,r,d);
}
void drawpiece(int l,int t,int r,int d,int col){
  for(int i=1;i<5;i++)
    drawrect(i*16+l,t,i*16+r,d,col);
}
DWORD WINAPI Thread2(void* lparam){
  int px2=161,py2=17;
  for(int i=0;i<10;i++,py2+=16,delay(100))
    drawpiece(px2,py2,px2+16,py2+14,1);
}
int main()
{   
    initwindow(600,600,"TEST");   
    CreateThread(0,0,&Thread2,NULL,0,0);
    int px1=17,py1=17;
    for(int i=0;i<10;i++,py1+=16,delay(100))
      drawpiece(px1,py1,px1+14,py1+14,0);    
    getch();
    return EXIT_SUCCESS;
}
What i'm trying to do is to make two set of blockline. where first set is red and second set is blue.
this code makes the color mixed up.
So that's it. Any help would be greatly appreciated.
AnswerRe: graphics.h multi-threading problem PinmvpRichard MacCutchan28-Dec-12 6:49 
GeneralRe: graphics.h multi-threading problem Pinmemberyudhistira dewanata28-Dec-12 17:23 
GeneralRe: graphics.h multi-threading problem PinmvpRichard MacCutchan29-Dec-12 0:07 
GeneralRe: graphics.h multi-threading problem Pinmemberyudhistira dewanata30-Dec-12 6:01 
AnswerRe: graphics.h multi-threading problem Pinmember Randor 29-Dec-12 9:25 
GeneralRe: graphics.h multi-threading problem PinmvpRichard MacCutchan29-Dec-12 22:28 
GeneralRe: graphics.h multi-threading problem Pinmemberyudhistira dewanata30-Dec-12 6:30 
GeneralRe: graphics.h multi-threading problem Pinmember Randor 31-Dec-12 12:14 
GeneralRe: graphics.h multi-threading problem Pinmemberyudhistira dewanata31-Dec-12 17:48 
QuestionHow to find the similarity between users in Twitter ? Pinmemberldaneil27-Dec-12 8:21 
AnswerRe: How to find the similarity between users in Twitter ? PinmemberAndré Kraak27-Dec-12 9:05 
QuestionScrollBar is not Displaying Automatically Pinmemberyogeshs27-Dec-12 0:01 
AnswerRe: ScrollBar is not Displaying Automatically [modified] PinmemberApril Fans27-Dec-12 15:22 
GeneralRe: ScrollBar is not Displaying Automatically PinmvpRichard MacCutchan27-Dec-12 22:38 
Question[SOLVED] Enhanced tool tips for ribbon markup file? [modified] PinmemberBrandon T. H.26-Dec-12 7:18 
AnswerRe: Enhanced tool tips for ribbon markup file? PinmvpRichard MacCutchan27-Dec-12 0:34 
GeneralRe: Enhanced tool tips for ribbon markup file? PinmemberBrandon T. H.27-Dec-12 11:12 
GeneralRe: Enhanced tool tips for ribbon markup file? PinmvpRichard MacCutchan27-Dec-12 22:33 
QuestionCasting structures - another basic question PinmemberVaclav_Sal24-Dec-12 5:38 
AnswerRe: Casting structures - another basic question PinmvpRichard MacCutchan24-Dec-12 6:19 
GeneralSOLVED Casting structures - another basic question PinmemberVaclav_Sal24-Dec-12 9:04 
GeneralRe: SOLVED Casting structures - another basic question PinmemberErudite_Eric2-Jan-13 8:13 
QuestionHow to count pages in PDF file using VC++ Pinmembershanmugarajaa23-Dec-12 19:00 
AnswerRe: How to count pages in PDF file using VC++ PinmvpRichard MacCutchan23-Dec-12 23:04 
AnswerRe: How to count pages in PDF file using VC++ PinmemberJijo.Raj27-Dec-12 0:29 
QuestionHow to implement C++ raw string literals in VIsual C++ 2010? PinmemberFalconapollo22-Dec-12 19:03 
Questionproblems returning/printing poiner Pinmemberdoughyi8u20-Dec-12 15:16 
AnswerRe: problems returning/printing poiner PinmemberJochen Arndt20-Dec-12 22:15 
AnswerRe: problems returning/printing poiner PinmvpRichard MacCutchan20-Dec-12 23:47 
GeneralRe: problems returning/printing poiner PinmemberJochen Arndt21-Dec-12 0:07 
GeneralRe: problems returning/printing poiner PinmvpRichard MacCutchan21-Dec-12 1:19 
QuestionC++ ownerdrawfixed combobox "header" PinmemberNoviceEx19-Dec-12 3:49 
AnswerRe: C++ ownerdrawfixed combobox "header" Pinmemberjeron119-Dec-12 5:19 
QuestionHow to make a project resolution independent.? Pinmembermbatra3119-Dec-12 0:56 
AnswerRe: How to make a project resolution independent.? PinmemberJochen Arndt19-Dec-12 1:29 
GeneralRe: How to make a project resolution independent.? Pinmembermbatra3119-Dec-12 1:39 

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

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


Advertise | Privacy | Mobile
Web03 | 2.8.150301.1 | Last Updated 2 Mar 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid