c++连点器1秒2000下!有界面(不用图形库)

我的电脑崩好几回了写了很多遍:

先上代码:


#include <windows.h>
#include <bits/stdc++.h>
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) 
using namespace std;
void L_Down() {INPUT  Input = { '0 '};Input.type = INPUT_MOUSE;Input.mi.dwFlags = MOUSEEVENTF_LEFTDOWN;SendInput(1, &Input, sizeof(INPUT));}
void L_Up() {INPUT  Input = {' 0 '};Input.type = INPUT_MOUSE;Input.mi.dwFlags = MOUSEEVENTF_LEFTUP;SendInput(1, &Input, sizeof(INPUT));}
void R_Down() {INPUT  Input = { '0' };Input.type = INPUT_MOUSE;Input.mi.dwFlags = MOUSEEVENTF_RIGHTDOWN;SendInput(1, &Input, sizeof(INPUT));}
void R_Up() {INPUT  Input = { '0' };Input.type = INPUT_MOUSE;Input.mi.dwFlags = MOUSEEVENTF_RIGHTUP;SendInput(1, &Input, sizeof(INPUT));}
/* This is where all the input to the window goes to */
int num=0;
int sleeptime;//sleeptime[timesllllser] = 1;timesllllser++;
int timesllllser=0;
int sdjsdjsdksjdkjskdj=0;
int sdsjdsdsdsdstime =0;
int dingwei=0;
int dingweitime=0;
int fangfeng=0;
int fangfengtime=0;
int ret118=1;
HWND h1,h2,h3,h4,h5,h6,h7,h8,h9,h11,h12,h13,h14,h15,h16,h17,h18,h19,h20,h100,h200,h111,h112,h113,h114,h115,h116,h117,h118,h119,h120,h1201,h11101,h11102,h11103,h11104,h11105,h333,hx1,hx2,hx,hb,h,b1,b2,b3;
HINSTANCE hInst;
LRESULT CALLBACK WndProc(HWND hwnd,UINT Message,WPARAM wParam,LPARAM lParam){
    switch(Message){
        case WM_CREATE:{
            h1=CreateWindow("button","左键高速",WS_CHILD|WS_VISIBLE,
                            0,0,100,50,hwnd,(HMENU)1,hInst,NULL);
            h2=CreateWindow("button","右键高速",WS_CHILD|WS_VISIBLE,
                            100,0,100,50,hwnd,(HMENU)2,hInst,NULL);
            h3=CreateWindow("button","左键低速",WS_CHILD|WS_VISIBLE,
                            200,0,100,50,hwnd,(HMENU)3,hInst,NULL);
            h4=CreateWindow("button","右键低速",WS_CHILD|WS_VISIBLE,
                            0,50,100,50,hwnd,(HMENU)4,hInst,NULL);
            h5=CreateWindow("button","左键自定",WS_CHILD|WS_VISIBLE,
                            100,50,100,50,hwnd,(HMENU)5,hInst,NULL);
            h6=CreateWindow("button","右键自定",WS_CHILD|WS_VISIBLE,
                            200,50,100,50,hwnd,(HMENU)6,hInst,NULL);
            h7=CreateWindow("button","开始连点",WS_CHILD|WS_VISIBLE,
                            300,0,100,100,hwnd,(HMENU)7,hInst,NULL);
            h8=CreateWindow("button","结束连点",WS_CHILD|WS_VISIBLE,
                            400,0,100,100,hwnd,(HMENU)8,hInst,NULL);
            h11=CreateWindow("button","+1",WS_CHILD|WS_VISIBLE,
                            0,150,50,50,hwnd,(HMENU)11,hInst,NULL);    
            h12=CreateWindow("button","+2",WS_CHILD|WS_VISIBLE,
                            50,150,50,50,hwnd,(HMENU)12,hInst,NULL);                            
            h13=CreateWindow("button","+3",WS_CHILD|WS_VISIBLE,
                             100,150,50,50,hwnd,(HMENU)13,hInst,NULL);            
            h14=CreateWindow("button","+4",WS_CHILD|WS_VISIBLE,
                            0,200,50,50,hwnd,(HMENU)14,hInst,NULL);
            h15=CreateWindow("button","+5",WS_CHILD|WS_VISIBLE,
                            50,200,50,50,hwnd,(HMENU)15,hInst,NULL);                        
            h16=CreateWindow("button","+6",WS_CHILD|WS_VISIBLE,
                            100,200,50,50,hwnd,(HMENU)16,hInst,NULL);
            h17=CreateWindow("button","+7",WS_CHILD|WS_VISIBLE,
                            0,250,50,50,hwnd,(HMENU)17,hInst,NULL);    
            h18=CreateWindow("button","+8",WS_CHILD|WS_VISIBLE,
                            50,250,50,50,hwnd,(HMENU)18,hInst,NULL);    
            h19=CreateWindow("button","+9",WS_CHILD|WS_VISIBLE,
                            100,250,50,50,hwnd,(HMENU)19,hInst,NULL);    
            h20=CreateWindow("button","+10",WS_CHILD|WS_VISIBLE,
                            50,300,50,50,hwnd,(HMENU)20,hInst,NULL);
            h100=CreateWindow("button","OK",WS_CHILD|WS_VISIBLE,
                            0,300,50,50,hwnd,(HMENU)100,hInst,NULL);
            h200=CreateWindow("button","NO",WS_CHILD|WS_VISIBLE,
                            100,300,50,50,hwnd,(HMENU)200,hInst,NULL);
            hx1=CreateWindow("button","开启定位",WS_CHILD|WS_VISIBLE,
                            500,0,100,350,hwnd,(HMENU)1000,hInst,NULL);    
            hx2=CreateWindow("button","关闭定位",WS_CHILD|WS_VISIBLE,
                            400,100,100,250,hwnd,(HMENU)2000,hInst,NULL);
            h111=CreateWindow("button","定位连点+10次",WS_CHILD|WS_VISIBLE,
                            150,100,250,50,hwnd,(HMENU)111,hInst,NULL);    
            h112=CreateWindow("button","定位连点+50次",WS_CHILD|WS_VISIBLE,
                            150,150,250,50,hwnd,(HMENU)112,hInst,NULL);    
            h113=CreateWindow("button","定位连点+100次",WS_CHILD|WS_VISIBLE,
                            150,200,250,50,hwnd,(HMENU)113,hInst,NULL);    
            h114=CreateWindow("button","定位连点+500次",WS_CHILD|WS_VISIBLE,
                            150,250,250,50,hwnd,(HMENU)114,hInst,NULL);    
            h115=CreateWindow("button","清除定位次数",WS_CHILD|WS_VISIBLE,
                            150,300,250,50,hwnd,(HMENU)115,hInst,NULL);    
            h116=CreateWindow("button","防查封:关",WS_CHILD|WS_VISIBLE,
                            400,350,200,100,hwnd,(HMENU)0,hInst,NULL);    
            h1201=CreateWindow("button","定位连点:关",WS_CHILD|WS_VISIBLE,
                            0,350,150,100,hwnd,(HMENU)0,hInst,NULL);
            h119=CreateWindow("button","你选的连点方式:无",WS_CHILD|WS_VISIBLE,
                            150,350,250,100,hwnd,(HMENU)0,hInst,NULL);        
            h120=CreateWindow("button","查看延迟/次数",WS_CHILD|WS_VISIBLE,
                            0,100,150,50,hwnd,(HMENU)120,hInst,NULL);
            h11101=CreateWindow("button","开启防封",WS_CHILD|WS_VISIBLE,
                        600,0,200,100,hwnd,(HMENU)11101,hInst,NULL);    
            h11102=CreateWindow("button","关闭防封",WS_CHILD|WS_VISIBLE,
                        600,100,200,100,hwnd,(HMENU)11102,hInst,NULL);    
            h11103=CreateWindow("button","防封间隔:大",WS_CHILD|WS_VISIBLE,
                        600,200,200,50,hwnd,(HMENU)11103,hInst,NULL);
            h11104=CreateWindow("button","防封间隔:中",WS_CHILD|WS_VISIBLE,
                        600,250,200,50,hwnd,(HMENU)11104,hInst,NULL);
            h11105=CreateWindow("button","防封间隔:小",WS_CHILD|WS_VISIBLE,
                        600,300,200,50,hwnd,(HMENU)11105,hInst,NULL);        
            //h333=CreateWindow("button","关于版本",WS_CHILD|WS_VISIBLE,
                    //    600,460,200,50,hwnd,(HMENU)333,hInst,NULL);
            h117=CreateWindow("button","防查封间隔:无",WS_CHILD|WS_VISIBLE,
                        600,350,200,100,hwnd,(HMENU)0,hInst,NULL);
            h118=CreateWindow("button","-",WS_CHILD|WS_VISIBLE,
                                    0,450,400,10,hwnd,(HMENU)118,hInst,NULL);
            b1=CreateWindow("button","+",WS_CHILD|WS_VISIBLE,
                                    400,450,400,10,hwnd,(HMENU)11881,hInst,NULL);                                                                                                                                        
            break;
        }
        case WM_COMMAND:{
            switch(wParam){
                case 999:{
                    if(ret118==0){
                             MessageBox(GetForegroundWindow(),"已发送","c++",0);
                             cout<<endl<<"教程:1.左键/右键高速,选择后点击开始点击确定可高速连点"<<endl<<"2.低速同样"<<endl<<"3.定位:选择后需要再选择一种连点方式和连点次数开始后按鼠标中见点";
                        break;
                    }
                    else{
                            b2=CreateWindow("button","",WS_CHILD|WS_VISIBLE,
                            0,460,600,50,hwnd,(HMENU)0,hInst,NULL);
                                h333=CreateWindow("button","",WS_CHILD|WS_VISIBLE,
                                                                        600,460,200,50,hwnd,(HMENU)333,hInst,NULL);
                            break;
                    }
                    break;
                }
                case 11881:{
                    ret118=0;
                        h333=CreateWindow("button","关于版本",WS_CHILD|WS_VISIBLE,
                                            600,460,200,50,hwnd,(HMENU)333,hInst,NULL);
                                                b2=CreateWindow("button","使用教程",WS_CHILD|WS_VISIBLE,
                                                                                                            0,460,600,50,hwnd,(HMENU)999,hInst,NULL);
                                            break;
                                                                
                }
                case 118:{
                    ret118=1;
                    h333=CreateWindow("button","",WS_CHILD|WS_VISIBLE,
                                            600,460,200,50,hwnd,(HMENU)333,hInst,NULL);
                                                b2=CreateWindow("button","",WS_CHILD|WS_VISIBLE,
                                                0,460,600,50,hwnd,(HMENU)999,hInst,NULL);
                                            break;
                                            
                case 11103:{
                    fangfeng=1;
                    h117=CreateWindow("button","防查封间隔:大",WS_CHILD|WS_VISIBLE,
                                            600,350,200,100,hwnd,(HMENU)0,hInst,NULL);            
                    break;
                }
                case 11104:{
                    fangfeng =2;
                    h117=CreateWindow("button","防查封间隔:中",WS_CHILD|WS_VISIBLE,
                                            600,350,200,100,hwnd,(HMENU)0,hInst,NULL);            
                    break;
                }
                case 11105:{
                    fangfeng =3;
                    h117=CreateWindow("button","防查封间隔:小",WS_CHILD|WS_VISIBLE,
                                            600,350,200,100,hwnd,(HMENU)0,hInst,NULL);            
                    break;
                }
                case 333:{
                    if(ret118==0){
                     MessageBox(GetForegroundWindow(),"版本:L3.70.975","c++",0);
                     MessageBox(GetForegroundWindow(),"更新:1.防查封2.定位连点3.显示数据4.修复BUG","c++",0);
                     MessageBox(GetForegroundWindow(),"c++原作:唐瑞泽","c++",0);
                     break;
                    }
                    else{
                            h333=CreateWindow("button","",WS_CHILD|WS_VISIBLE,
                                                                    600,460,200,50,hwnd,(HMENU)0,hInst,NULL);
                                                                        b2=CreateWindow("button","",WS_CHILD|WS_VISIBLE,
                                                                                                                    0,460,600,50,hwnd,(HMENU)999,hInst,NULL);
                                                                    break;
                    }
                    break;
                }
                case 111:{
                    dingweitime=dingweitime+10;
                         break;
                }
                case 112:{
                    dingweitime=dingweitime+50;
                         break;
                }
                case 113:{
                    dingweitime=dingweitime+100;
                         break;
                }
                case 114:{
                    dingweitime=dingweitime+500;
                         break;
                }
                case 115:{
                    dingweitime=0;
                        MessageBox(GetForegroundWindow(),"已清零","c++",1);
                             break;
                }
                case 11101:{
                    if(dingwei==0&&sdjsdjsdksjdkjskdj>2&&sdjsdjsdksjdkjskdj<5){
                    fangfeng=1;
                        h116=CreateWindow("button","防查封:开",WS_CHILD|WS_VISIBLE,
                                                400,350,200,100,hwnd,(HMENU)0,hInst,NULL);    
                                                break;
                    }
                    else{
                            MessageBox(GetForegroundWindow(),"请先关闭定位/防封只支持左.右低速","c++",1);
                    }
                }
                    case 11102:{
                                    fangfeng=0;
                                        h116=CreateWindow("button","防查封:关",WS_CHILD|WS_VISIBLE,
                                                                400,350,200,100,hwnd,(HMENU)0,hInst,NULL);    
                                                                break;
                                }
                case 1000:{
                    if(fangfeng==0){
                    dingwei=1;
                        cout<<"D1";
                    h1201=CreateWindow("button","定位连点:开",WS_CHILD|WS_VISIBLE,
                        0,350,150,100,hwnd,(HMENU)0,hInst,NULL);    
                        break;
                    }else{    MessageBox(GetForegroundWindow(),"请先关闭防封","c++",1);}
                }
                case 2000:{
                                    dingwei=0;
                                    cout<<"D0";
                                    h1201=CreateWindow("button","定位连点:关",WS_CHILD|WS_VISIBLE,
                                        0,350,150,100,hwnd,(HMENU)0,hInst,NULL);    
                                        break;
                                }
                                case 120:{
                                     MessageBox(GetForegroundWindow(),"延迟/次数已发送","c++",0);
                                     cout<<endl<<"延迟:"<<sleeptime<<"次数:"<<dingweitime;
                                          break;
                                }
                case 1:{
                    cout<<"1";
                    sdjsdjsdksjdkjskdj =1;    
                    h119=CreateWindow("button","你选的连点方式:左键高速",WS_CHILD|WS_VISIBLE,
                                                150,350,250,100,hwnd,(HMENU)0,hInst,NULL);    
                    break;
                }
                case 2:{
                    cout<<"2";
                    sdjsdjsdksjdkjskdj =2;
                     h119=CreateWindow("button","你选的连点方式:右键高速",WS_CHILD|WS_VISIBLE,
                                    150,350,250,100,hwnd,(HMENU)0,hInst,NULL);        
                    break;
                }
                case 3:{
                     cout<<"3";
                     sdjsdjsdksjdkjskdj =3;
                      h119=CreateWindow("button","你选的连点方式:左键低速",WS_CHILD|WS_VISIBLE,
                                     150,350,250,100,hwnd,(HMENU)0,hInst,NULL);        
                     break;
                }
                case 4:{
                    cout<<"4";
                    sdjsdjsdksjdkjskdj =4;
                      h119=CreateWindow("button","你选的连点方式:右键低速",WS_CHILD|WS_VISIBLE,
                                                         150,350,250,100,hwnd,(HMENU)0,hInst,NULL);        
                    break;
                }
                case 5:{
                    cout<<"5";
                      h119=CreateWindow("button","你选的连点方式:左键自定",WS_CHILD|WS_VISIBLE,
                                                        150,350,250,100,hwnd,(HMENU)0,hInst,NULL);        
                    MessageBox(GetForegroundWindow(),"请输入延迟时间","c++",0);
                    sdjsdjsdksjdkjskdj =5;
                    break;
                }
                case 6:{
                    cout<<"6";
                          h119=CreateWindow("button","你选的连点方式:右键自定",WS_CHILD|WS_VISIBLE,
                                                                            150,350,250,100,hwnd,(HMENU)0,hInst,NULL);        
                     MessageBox(GetForegroundWindow(),"请输入延迟时间","c++",0);
                     sdjsdjsdksjdkjskdj =6;
                    break;
                }
                case 7:{
                    if(dingwei==0&&fangfeng==0){
                    cout<<"7";
                    if( sdjsdjsdksjdkjskdj ==0){
                            MessageBox(GetForegroundWindow(),"你没有选择启动项","c++",0);
                    }
                    else{
                    MessageBox(GetForegroundWindow(),"已启动","c++",0);
                    if(sdjsdjsdksjdkjskdj ==1){
                        while(sdjsdjsdksjdkjskdj!=0){
                            //TODO
                            L_Down();
                             L_Up() ;
                        }
    
                    }
                    else if(sdjsdjsdksjdkjskdj ==2){
                        //TODO
                            while(sdjsdjsdksjdkjskdj!=0){
                                                    //TODO
                            R_Down();
                             R_Up() ;
                                                }
                    }
                    else if(sdjsdjsdksjdkjskdj ==3){
                        //TODO
                            while(sdjsdjsdksjdkjskdj!=0){
                                                                            //TODO
                            L_Down();
                         L_Up() ;
                             Sleep(300);
                                                                        }
                    }else if(sdjsdjsdksjdkjskdj ==4){
                        //TODO
                            while(sdjsdjsdksjdkjskdj!=0){
                                                                                                    //TODO
                        R_Down();
                     R_Up() ;
                     Sleep(300);
                                            }
                    }else if(sdjsdjsdksjdkjskdj ==5){
                            while(sdjsdjsdksjdkjskdj!=0){
                                                                                                    //TODO
                        L_Down();
                         L_Up() ;
                     Sleep(sleeptime);
                                                        }
                    }else if(sdjsdjsdksjdkjskdj ==6){
                            while(sdjsdjsdksjdkjskdj!=0){
                                                                                                                            //TODO
                        R_Down();
                         R_Up() ;
                         Sleep(sleeptime);
                                    }
                    }
                    }
                    break;
                }
                else if(dingwei==1){
                    
                        cout<<"78";
                                        if( sdjsdjsdksjdkjskdj ==0){
                                                MessageBox(GetForegroundWindow(),"你没有选择启动项","c++",0);
                                        }
                                        else{
                                        MessageBox(GetForegroundWindow(),"已启动","c++",0);                                                         
                                        if(sdjsdjsdksjdkjskdj ==1){
                                            while(sdjsdjsdksjdkjskdj!=0){
                                                int b=dingweitime;
                                                if(KEY_DOWN(MOUSE_WHEELED)){
                                                    for(b>0;b--;){
                                                        L_Down();
                                                        L_Up() ;
                                                }}
                                                //TODO
                                            }
                        
                                        }
                                        else if(sdjsdjsdksjdkjskdj ==2){
                                            //TODO
                                                while(sdjsdjsdksjdkjskdj!=0){
                                                        int b=dingweitime;
                                    if(KEY_DOWN(MOUSE_WHEELED)){
                                    for(b>0;b--;){
                                    R_Down();
                                    R_Up() ;
                    }
                    }                //TODO
                                            
                                                                    }
                                        }
                                        else if(sdjsdjsdksjdkjskdj ==3){
                                            //TODO
                                                while(sdjsdjsdksjdkjskdj!=0){
                                                                                int b=dingweitime;
                                            if(KEY_DOWN(MOUSE_WHEELED)){
                                                for(b>0;b--;){
                                                L_Down();
                                                    L_Up() ;     Sleep(300);
                                                                                            }
                                            
                                                                                            }
                                        }
                                        }else if(sdjsdjsdksjdkjskdj ==4){
                                            //TODO
                                                while(sdjsdjsdksjdkjskdj!=0){
                                                                                                                        //TODO
                                                                            int b=dingweitime;
                                                                                if(KEY_DOWN(MOUSE_WHEELED)){
                                                                                    for(b>0;b--;){
                                                                                    R_Down();
                                                                                        R_Up() ;     Sleep(300);
                                                                                                                                }
                                                                                
                                                                                                                                }
                                                                }
                                        }else if(sdjsdjsdksjdkjskdj ==5){
                                                while(sdjsdjsdksjdkjskdj!=0){
                                                                                    int b=dingweitime;
                                                                                        if(KEY_DOWN(MOUSE_WHEELED)){
                                                                                            for(b>0;b--;){
                                                                                            L_Down();
                                                                                                L_Up() ;     Sleep(sleeptime);
                                                                                                                                        }
                                                                                        
                                                                                                                                        }                                                                            //TODO
                                                                            }
                                        }else if(sdjsdjsdksjdkjskdj ==6){
                                                while(sdjsdjsdksjdkjskdj!=0){
                                                                                                                                                //TODO
                                            int b=dingweitime;
                                                                                                                                if(KEY_DOWN(MOUSE_WHEELED)){
                                                                                                                                    for(b>0;b--;){
                                                                                                                                    R_Down();
                                                                                                                                        R_Up() ;     Sleep(sleeptime);
                                                                                                                                                                                }
                                                                                                                                
                                                                                                                                                                                }    
                                                        }
                                        }
                                        }
                                        break;
                    //TODO
                }
                else if(fangfeng==1){
                    if(    sdjsdjsdksjdkjskdj==3){
                        if(fangfengtime==0||fangfengtime==1){
                            while(sdjsdjsdksjdkjskdj!=0){
                                int y=rand()%30;
                                srand(time(0));
                                    L_Down();
                                    L_Up();
                                    Sleep(y+30);
                                    
                            }
                        }else if(fangfengtime==2){
                                    while(sdjsdjsdksjdkjskdj!=0){
                                                            int y=rand()%20;
                                                            srand(time(0));
                                                                L_Down();
                                                                L_Up();
                                                                Sleep(y+30);
                                                                
                                                        }
                        }else{
                                while(sdjsdjsdksjdkjskdj!=0){
                                                                                        int y=rand()%10;
                                                                                        srand(time(0));
                                                                                            L_Down();
                                                                                            L_Up();
                                                                                            Sleep(y+30);
                                                                                            
                                                                                    }
                        }
                    } 
                }
                }
                case 8:{
                    cout<<"8";
                    sdjsdjsdksjdkjskdj =0;
                    MessageBox(GetForegroundWindow(),"已停止","c++",0);
                    break;
            }
                case 11:{
                                cout<<"11";
                                sleeptime=sleeptime+1;
                                
                                break;
                        }
                            case 12:{
                            cout<<"12";
                            sleeptime=sleeptime+2;
                            break;
                                                }
                            case 13:{
                            cout<<"13";
                              sleeptime=sleeptime+3;
                            break;
                                                                        }
                            case 14:{
                            cout<<"14";
                                sleeptime=sleeptime+4;
                            break;
                                                }
                    case 15:{
                            cout<<"15";
                            sleeptime=sleeptime+5;
                            break;
                                        }
                        case 16:{
                                cout<<"16";
                                    sleeptime=sleeptime+6;
                                 break;
                                            }
                        case 17:{
                                cout<<"17";
                                sleeptime=sleeptime+7;
                                 break;
                                            }
                        case 18:{
                                cout<<"18";
                                sleeptime=sleeptime+8;
                                 break;
                                            }
                    case 19:{
                            cout<<"19";
                                sleeptime=sleeptime+9;
                              break;
                                        }
                case 20:{
                            cout<<"20";
                            sleeptime=sleeptime+10;
                             break;
                                    }
                        case 100:{
                                cout<<"100"<<endl;
                                cout<<"间隔时间"<<sleeptime<<endl;
                                MessageBox(GetForegroundWindow(),"已完成","c++",0);
                              break;
                                            }
                            case 200:{
                                    cout<<"200";
                                            sleeptime=0;
                                        MessageBox(GetForegroundWindow(),"已清零","c++",0);
                           break;
                                                }
                                    
            break;
        }
        }
        default:{
            DefWindowProc(hwnd,Message,wParam,lParam);
            break;
        }
    }
}
}
/* The 'main' function of Win32 GUI programs: this is where execution starts */
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
    hInst=hInstance; 
    WNDCLASSEX wc; /* A properties struct of our window */
    HWND hwnd; /* A 'HANDLE', hence the H, or a pointer to our window */
    MSG msg; /* A temporary location for all messages */
 
    /* zero out the struct and set the stuff we want to modify */
    memset(&wc,0,sizeof(wc));
    wc.cbSize         = sizeof(WNDCLASSEX);
    wc.lpfnWndProc     = WndProc; /* This is where we will send messages to */
    wc.hInstance     = hInstance;
    wc.hCursor         = LoadCursor(NULL, IDC_ARROW);
    
    /* White, COLOR_WINDOW is just a #define for a system color, try Ctrl+Clicking it */
    wc.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
    wc.lpszClassName = "WindowClass";
    wc.hIcon         = LoadIcon(NULL, IDI_APPLICATION); /* Load a standard icon */
    wc.hIconSm         = LoadIcon(NULL, IDI_APPLICATION); /* use the name "A" to use the project icon */
 
    if(!RegisterClassEx(&wc)) {
        MessageBox(NULL, "Window Registration Failed!","Error!",MB_ICONEXCLAMATION|MB_OK);
        return 0;
    }
 
    hwnd = CreateWindowEx(WS_EX_CLIENTEDGE,"WindowClass","Caption",WS_VISIBLE|WS_OVERLAPPEDWINDOW,
        CW_USEDEFAULT, /* x */
        CW_USEDEFAULT, /* y */
        820, /* width */
        550, /* height */
        NULL,NULL,hInstance,NULL);
 
    if(hwnd == NULL) {
        MessageBox(NULL, "Window Creation Failed!","Error!",MB_ICONEXCLAMATION|MB_OK);
        return 0;
    }
    while(GetMessage(&msg, NULL, 0, 0) > 0) { /* If no error is received... */
        TranslateMessage(&msg); /* Translate key codes to chars if present */
        DispatchMessage(&msg); /* Send it to WndProc */
    }
    return msg.wParam;
}

效果(dev c++编译32位)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小唐C++

干累了,给个吧,求求了

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值