#include #include #include #include #include  union REGS i, o;int left การแปล - #include #include #include #include #include  union REGS i, o;int left ไทย วิธีการพูด

#include #include #include #include

#include
#include
#include
#include
#include

union REGS i, o;
int left = 265, top = 250;

void initialize_graphics_mode()
{
int gd = DETECT, gm, error;

initgraph(&gd,&gm,"C:\TC\BGI");

error = graphresult();

if (error != grOk)
{
perror("Error ");
printf("Press any key to exit...
");
getch();
exit(EXIT_FAILURE);
}
}

void showmouseptr()
{
i.x.ax = 1;
int86(0x33,&i,&o);
}

void hidemouseptr()
{
i.x.ax = 2;
int86(0x33,&i,&o);
}

void getmousepos(int *x,int *y)
{
i.x.ax = 3;
int86(0x33,&i,&o);

*x = o.x.cx;
*y = o.x.dx;
}

void draw_bar()
{
hidemouseptr();
setfillstyle(SOLID_FILL,CYAN);
bar(190,180,450,350);
showmouseptr();
}

void draw_button(int x, int y)
{
hidemouseptr();
setfillstyle(SOLID_FILL,MAGENTA);
bar(x,y,x+100,y+30);
moveto(x+5,y);
setcolor(YELLOW);
outtext("Press me");
showmouseptr();
}

void draw()
{
settextstyle(SANS_SERIF_FONT,HORIZ_DIR,2);
outtextxy(155,451,"= (left-3) && y >= (top-3) && y 350)
left = 190;

draw_button(left,top);
}

/* mouse pointer in right of button */

else if (x=(top-3)&&y(left+100))
{
draw_bar();
left = left - 4;

if (left < 190)
left = 350;

draw_button(left,top);
}

/* mouse pointer above button */

else if(x>(left-3) && y>=(top-3) && y(left-3)&&y>(top+30)&&y
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
#include #include #include #include #include สหภาพของประเทศ i, oint = 265 ด้านซ้าย = 250 ยกเลิก initialize_graphics_mode(){ int gd =ตรวจหา gm ข้อผิด พลาด initgraph (gd, & gm, "C:\TC\BGI"); ข้อผิดพลาด = graphresult() ถ้า (ผิดพลาด! =ปริ่มล่า) { perror ("พลาด"); printf ("กดแป้นใด ๆ เพื่อจบการทำงาน...
"); getch() exit(EXIT_FAILURE) }} ยกเลิก showmouseptr(){ i.x.ax = 1 int86 (0x33, &, i และ o);} ยกเลิก hidemouseptr(){ i.x.ax = 2 int86 (0x33, &, i และ o);} ยกเลิก getmousepos (int * x, int * y){ i.x.ax = 3 int86 (0x33, &, i และ o); * x = o.x.cx * y = o.x.dx} ยกเลิก draw_bar(){ hidemouseptr() setfillstyle(SOLID_FILL,CYAN) bar(190,180,450,350) showmouseptr()} ยกเลิก draw_button (int x, int y){ hidemouseptr() setfillstyle(SOLID_FILL,MAGENTA) bar(x,y,x+100,y+30) moveto(x+5,y) setcolor(YELLOW) outtext ("กดฉัน"); showmouseptr()} ยกเลิก draw(){ settextstyle(SANS_SERIF_FONT,HORIZ_DIR,2) outtextxy (155,451,"www.programmingsimplified.com "); setcolor(BLUE) rectangle(0,0,639,450) setcolor(RED) outtextxy (160,25 "พยายาม "Press me ให้กด"ปุ่ม"); outtextxy (210,50, "กดคีย์ escape เพื่อออกจาก"); setfillstyle(XHATCH_FILL,GREEN) setcolor(BLUE) bar(1,1,75,449) bar(565,1,638,449) showmouseptr() draw_bar() draw_button(left,top)} ยกเลิก initialize(){ initialize_graphics_mode() ถ้า (! initmouse()) { closegraph() printf ("ไม่สามารถเตรียมใช้งานเมาส์"); printf ("กดแป้นใด ๆ เพื่อจบการทำงาน...
"); getch() exit(EXIT_SUCCESS) } draw()} int initmouse(){ i.x.ax = 0 int86 (0x33, &, i และ o); กลับ (o.x.ax);} ยกเลิก get_input(){ int x, y while(1) { getmousepos (& x และ y); / * ชี้เมาส์ด้านซ้ายของปุ่ม * / ถ้า (x > = (ซ้าย 3) & & y > = (ด้านบน-3) & & y < (บน + 30 + 3) = & & x < ซ้าย) { draw_bar() ซ้าย =ซ้าย + 4 ถ้า (ซ้าย > 350) ซ้าย = 190 draw_button(left,top) } / * ชี้เมาส์ด้านขวาของปุ่ม * / เอา (x < =(left+100+3) & & y > =(top-3) & & y < =(top+30+3) & & x>(left+100)) { draw_bar() ซ้าย =ซ้าย - 4 ถ้า (ซ้าย < 190) ซ้าย = 350 draw_button(left,top) } / * ตัวชี้เมาส์เหนือปุ่ม * / เอา (x>(left-3) & & y > =(top-3) & & y < (บน) & & x < = (ซ้าย + 100 + 3)) { draw_bar() ด้านบน =ด้านบน + 4 ถ้าอันดับแรก > 320) ด้านบน = 180 draw_button(left,top) } / * ตัวชี้เมาส์ปุ่ม * / เอา (x>(left-3) & & y >(top+30) & & y < =(top+30+3) & & x < =(left+100+3)) { draw_bar() ด้านบน =ท็อป - 4 ถ้าอันดับแรก < 180) ด้านบน = 320 draw_button(left,top) } ถ้า (kbhit()) { ถ้า (getkey() == 1) exit(EXIT_SUCCESS) } }} int getkey(){ i.h.ah = 0 int86 (22 ฉัน & o); กลับ (o.h.ah);} main (){ initialize() get_input() กลับ 0}
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
#include
#include
#include
#include
#include

Regs สหภาพ I, O;
int ซ้าย = 265 บน = 250; โมฆะ initialize_graphics_mode () { int GD = DETECT, GM, ข้อผิดพลาด; initgraph (และ GD & จีเอ็ม "C: \ TC \ BGI"); ข้อผิดพลาด = graphresult (); (! ข้อผิดพลาด = ปริ่ม) ถ้า{ pError ( "ข้อผิดพลาด"); printf ( "กดปุ่มใด ๆ เพื่อออก ... n"); getch (); ออก (EXIT_FAILURE); } } โมฆะ showmouseptr () { ixax = 1; int86 (0x33, & I & o); } โมฆะ hidemouseptr () { ixax = 2; int86 (0x33, & I & o); } getmousepos โมฆะ (int * x, int * y) { ixax = 3; int86 (0x33, & I & o); * x = oxcx; * Y = oxdx; } โมฆะ draw_bar () { hidemouseptr (); setfillstyle (SOLID_FILL ฟ้า); บาร์ (190180450350); showmouseptr (); } โมฆะ draw_button (int x , int ฉัน "); showmouseptr (); } โมฆะ กด "กดฉัน " ปุ่ม "); outtextxy (210,50" กดปุ่มหลบหนีไป เริ่มต้น () { initialize_graphics_mode (); if (initmouse ()) { closegraph (); printf ( "ไม่สามารถเตรียมใช้เมาส์"); printf ( "กดปุ่มใด ๆ เพื่อออก ... n"); getch () ; ออก (EXIT_SUCCESS); } วาด (); } int initmouse () { ixax = 0; int86 (0x33, & I & o); ผลตอบแทน (oxax); } โมฆะ get_input () { int x, y; ในขณะที่ (1) { getmousepos (& x & Y); / * ตัวชี้เมาส์ในด้านซ้ายของปุ่ม * / ถ้า (x> = (ซ้าย-3) && Y> = (TOP-3) && Y <= (TOP + 30 + 3) && x <ซ้าย) { draw_bar (); ซ้าย = ซ้าย + 4; if (ซ้าย> 350) ซ้าย = 190; draw_button (ซ้ายบน); } / * ตัวชี้เมาส์ในด้านขวาของปุ่ม * / อื่นถ้า (x <= (ซ้าย + 100 + 3) && Y> = (TOP-3) && Y <= (TOP + 30 + 3) && x> (ซ้าย + 100)) { draw_bar (); ซ้าย = ซ้าย - 4; if (ซ้าย <190) ซ้าย = 350; draw_button (ซ้ายบน); } / * ตัวชี้เมาส์ปุ่มด้านบน * / อื่นถ้า (x> (ซ้าย 3) && Y> = (TOP-3) && Y <(TOP) && x <= (ซ้าย + 100 + 3)) { draw_bar (); ด้านบนด้านบน = + 4; if (บน> 320) ด้านบน = 180; draw_button (ซ้ายบน); } / * ตัวชี้เมาส์ด้านล่างปุ่ม * / อื่นถ้า (x> (ซ้าย 3) && Y> (TOP + 30) && Y <= (TOP + 30 + 3) && x <= (ซ้าย + 100 + 3)) { draw_bar (); ด้านบน = top - 4; if (ด้านบน <180) ด้านบน = 320 ; draw_button (ซ้ายบน); } if (kbhit ()) { if (getkey () == 1) ออก (EXIT_SUCCESS); } } } int getkey () { ihah = 0; int86 (22 & I & o) ; ผลตอบแทน (ohah); } main () { เริ่มต้น (); get_input (); return 0; }






















































































































































































การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
# รวมถึง < H > stdio .# รวมถึง < H > conio .# รวมถึง < H > DOS# < H > รวมกราฟิก# รวมถึง < H > stdlib .สหภาพยุโรป regs i , o ;int ซ้าย = 265 ด้านบน = 250 ;initialize_graphics_mode() โมฆะ{INT = ตรวจสอบ gd , GM , ข้อผิดพลาดของโปรแกรมinitgraph ( & GD & GM " C : TC BGI n " ) ;ข้อผิดพลาด = graphresult() ;ถ้าเกิดข้อผิดพลาด ! = grok ){perror ( " ความผิดพลาด " ) ;printf ( " กดปุ่มใด ๆเพื่อออกจาก . . . . . . ." ) ;getch() ;ทางออก ( exit_failure )}}showmouseptr() โมฆะ{i.x.ax = 1 ;int86 ( 0x33 & หนู & O )}hidemouseptr() โมฆะ{i.x.ax = 2int86 ( 0x33 & หนู & O )}getmousepos เป็นโมฆะ ( int * X , int * Y ){i.x.ax = 3int86 ( 0x33 & หนู & O )* X = o.x.cx ;* Y = o.x.dx ;}draw_bar() โมฆะ{hidemouseptr() ;setfillstyle ( solid_fill , สีฟ้า )บาร์ ( 190180450350 )showmouseptr() ;}draw_button เป็นโมฆะ ( int x , int y ){hidemouseptr() ;setfillstyle ( solid_fill , บานเย็น )บาร์ ( x , y , x + 100 Y + 30 )MoveTo ( x + 5 Y )setcolor ( สีเหลือง )outtext ( " กด " ) ;showmouseptr() ;}draw() โมฆะ{settextstyle ( sans_serif_font horiz_dir , 2 ) ;outtextxy ( 155451 " href = " http : / / www.programmingsimplified . com " > www.programmingsimplified . com " < / a > )setcolor ( สีฟ้า )สี่เหลี่ยมผืนผ้า ( 0,0639450 )setcolor ( สีแดง )outtextxy ( 160,25 " พยายามที่จะกดปุ่ม " กด " ปุ่ม " ) ;outtextxy ( 210,50 " กดคีย์ Escape เพื่อออกจาก " ) ;setfillstyle ( xhatch_fill , สีเขียว )setcolor ( สีฟ้า )บาร์ ( 1,1,75449 )บาร์ ( 565,1638449 )showmouseptr() ;draw_bar() ;draw_button ( ซ้ายบน )}initialize() โมฆะ{initialize_graphics_mode() ;ถ้า ( ! initmouse() ){closegraph() ;printf ( " ไม่สามารถเริ่มเมาส์ " ) ;printf ( " กดปุ่มใด ๆเพื่อออกจาก . . . . . . ." ) ;getch() ;ทางออก ( exit_success )}draw() ;}1 initmouse(){i.x.ax = 0 ;int86 ( 0x33 & หนู & O )กลับ ( o.x.ax )}get_input() โมฆะ{int x , y ;ในขณะที่ ( 1 ){getmousepos ( & X และ Y )/ * ตัวชี้เมาส์ด้านซ้ายของปุ่ม * /ถ้า ( x > = ( left-3 ) & Y > = ( 3 ด้านบน ) และ y = ( + 30 + 3 ) และ x < ซ้าย ){draw_bar() ;ซ้ายซ้าย = + 4 ;ถ้า ( ซ้าย > 350 )ซ้าย = 190 ;draw_button ( ซ้ายบน )}/ * ตัวชี้เมาส์ในด้านขวาของปุ่ม * /แล้วถ้า x < = ( ซ้าย + 100 + 3 ) และ Y ( > = 3 ด้านบน ) และ y = ( + 30 + 3 ) & x > ( ซ้าย + 100 ){draw_bar() ;ซ้าย - ซ้าย = 4 ;ถ้า ( ซ้าย < 190 )ซ้าย = 350 ;draw_button ( ซ้ายบน )}/ * * / ชี้เมาส์เหนือปุ่มคนอื่นถ้า ( x > ( left-3 ) & Y > = ( 3 ด้านบน ) & Y < ( ด้านบน ) และ x < = ( ซ้าย + 100 + 3 ){draw_bar() ;ท็อป = ด้านบน + 4 ;ถ้า ( ด้านบน > 320 )ท็อป = 180 ;draw_button ( ซ้ายบน )}/ * * / ตัวชี้เมาส์ที่ปุ่มด้านล่างคนอื่นถ้า ( x > ( left-3 ) & Y > ( + 30 ) และ y = ( + 30 + 3 ) และ x < = ( ซ้าย + 100 + 3 ){draw_bar() ;ท็อป = ด้านบน - 4 ;ถ้า ( ด้านบน < 180 )ท็อป = 320 ;draw_button ( ซ้ายบน )}ถ้า ( kbhit() ){ถ้า ( getkey() = = 1 )ทางออก ( exit_success )}}}1 getkey(){i.h.ah = 0 ;int86 ( 22 , และฉัน & O )กลับ ( o.h.ah )}main(){initialize() ;get_input() ;กลับ 0 ;}
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: