jokekid

Untitled

Oct 10th, 2015
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 18.25 KB | None | 0 0
  1. #include <windows.h>
  2. #include <iostream>
  3. #include <string>
  4. #include <fstream>
  5.  
  6. using namespace std;
  7.  
  8.  
  9.  
  10. #define ID_BUTTON 0
  11. #define ID_BUTT1 1
  12. #define ID_BUTT2 2
  13. #define ID_BUTT3 3
  14. #define ID_BUTT4 4
  15. #define ID_BUTT5 5
  16. #define ID_BUTT6 6
  17. #define ID_BUTT7 7
  18. #define ID_BUTT8 8
  19. #define ID_BUTT9 9
  20. #define ID_BUTT10 10
  21. #define ID_BUTT11 11
  22. #define ID_BUTT12 12
  23. #define ID_BUTT13 13
  24. #define ID_BUTT14 14
  25. #define ID_BUTT15 15
  26. #define ID_BUTT16 16
  27. #define ID_BUTT17 17
  28. #define ID_BUTT18 18
  29. #define ID_BUT1 19
  30. #define ID_BUT2 20
  31. #define ID_BUT3 21
  32. #define ID_BUT4 22
  33. #define ID_BUT5 23
  34. #define ID_BUT6 24
  35. #define ID_BUT7 25
  36. #define ID_BUT8 26
  37. #define ID_BUT9 27
  38. #define ID_BUT10 28
  39. #define ID_BUT11 29
  40. #define ID_BUT12 30
  41. #define ID_BUT13 31
  42. #define ID_BUT14 32
  43. #define ID_BUT15 33
  44. #define ID_BUT16 34
  45. #define ID_BUT17 35
  46. #define ID_BUT18 36
  47. #define ID_TEXTBOX 0
  48. #define ID_LABEL0 0
  49. #define ID_LABEL1 1
  50. #define ID_LABEL2 2
  51. #define ID_LABEL3 3
  52. #define ID_LABEL4 4
  53. #define ID_LABEL5 5
  54. #define ID_LABEL6 6
  55. #define ID_LABEL7 7
  56. #define ID_LABEL8 8
  57. #define ID_LABEL9 9
  58. #define ID_LABEL10 10
  59. #define ID_LABEL11 11
  60. #define ID_LABEL12 12
  61. #define ID_LABEL13 13
  62. #define ID_LABEL14 14
  63. #define ID_LABEL15 15
  64. #define ID_LABEL16 16
  65. #define ID_LABEL17 17
  66. #define ID_LABEL18 18
  67. int des = 15;
  68. int res = 15;
  69. int alt = 15;
  70. int enc = 15;
  71. int smi = 15;
  72. int hea = 15;
  73. int blo = 15;
  74. int two = 15;
  75. int one = 15;
  76. int arc = 15;
  77. int lig = 15;
  78. int sne = 15;
  79. int loc = 15;
  80. int pic = 15;
  81. int spe = 15;
  82. int alc = 15;
  83. int ill = 15;
  84. int con = 15;
  85.  
  86. int counter = 0;
  87. bool nope = false;
  88.  
  89. int x;
  90. /* This is where all the input to the window goes to */
  91. LRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) {
  92.     switch(Message) {
  93.  
  94.         case WM_CREATE:{
  95.  
  96.         CreateWindow(TEXT("Button"),TEXT("Create"),WS_CHILD | WS_VISIBLE,
  97.                     320,550,80,20,
  98.                     hwnd,(HMENU) ID_BUTTON,NULL,NULL);
  99.  
  100.  
  101.         CreateWindow(TEXT("STATIC"),TEXT("Destruction"), WS_CHILD | WS_VISIBLE, 10,10,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  102.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,10,40,20,hwnd,(HMENU)ID_BUTT1, NULL, NULL);
  103.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,10,40,20,hwnd,(HMENU)ID_BUT1, NULL, NULL);
  104.  
  105.         CreateWindow(TEXT("STATIC"),TEXT("Restoration"), WS_CHILD | WS_VISIBLE, 10,40,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  106.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,40,40,20,hwnd,(HMENU)ID_BUTT2, NULL, NULL);
  107.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,40,40,20,hwnd,(HMENU)ID_BUT2, NULL, NULL);
  108.  
  109.         CreateWindow(TEXT("STATIC"),TEXT("Alteration"), WS_CHILD | WS_VISIBLE, 10,70,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  110.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,70,40,20,hwnd,(HMENU)ID_BUTT3, NULL, NULL);
  111.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,70,40,20,hwnd,(HMENU)ID_BUT3, NULL, NULL);
  112.  
  113.         CreateWindow(TEXT("STATIC"),TEXT("Enchanting"), WS_CHILD | WS_VISIBLE, 10,100,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  114.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,100,40,20,hwnd,(HMENU)ID_BUTT4, NULL, NULL);
  115.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,100,40,20,hwnd,(HMENU)ID_BUT4, NULL, NULL);
  116.  
  117.         CreateWindow(TEXT("STATIC"),TEXT("Smithing"), WS_CHILD | WS_VISIBLE, 10,130,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  118.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,130,40,20,hwnd,(HMENU)ID_BUTT5, NULL, NULL);
  119.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,130,40,20,hwnd,(HMENU)ID_BUT5, NULL, NULL);
  120.  
  121.         CreateWindow(TEXT("STATIC"),TEXT("Heavy Armour"), WS_CHILD | WS_VISIBLE, 10,160,160,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  122.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,160,40,20,hwnd,(HMENU)ID_BUTT6, NULL, NULL);
  123.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,160,40,20,hwnd,(HMENU)ID_BUT6, NULL, NULL);
  124.  
  125.         CreateWindow(TEXT("STATIC"),TEXT("Block"), WS_CHILD | WS_VISIBLE, 10,190,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  126.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,190,40,20,hwnd,(HMENU)ID_BUTT7, NULL, NULL);
  127.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,190,40,20,hwnd,(HMENU)ID_BUT7, NULL, NULL);
  128.  
  129.         CreateWindow(TEXT("STATIC"),TEXT("Two-Handed"), WS_CHILD | WS_VISIBLE, 10,220,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  130.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,220,40,20,hwnd,(HMENU)ID_BUTT8, NULL, NULL);
  131.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,220,40,20,hwnd,(HMENU)ID_BUT8, NULL, NULL);
  132.  
  133.         CreateWindow(TEXT("STATIC"),TEXT("One-Handed"), WS_CHILD | WS_VISIBLE, 10,250,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  134.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,250,40,20,hwnd,(HMENU)ID_BUTT9, NULL, NULL);
  135.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,250,40,20,hwnd,(HMENU)ID_BUT9, NULL, NULL);
  136.  
  137.         CreateWindow(TEXT("STATIC"),TEXT("Archery"), WS_CHILD | WS_VISIBLE, 10,280,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  138.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,280,40,20,hwnd,(HMENU)ID_BUTT10, NULL, NULL);
  139.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,280,40,20,hwnd,(HMENU)ID_BUT10, NULL, NULL);
  140.  
  141.         CreateWindow(TEXT("STATIC"),TEXT("Light Armour"), WS_CHILD | WS_VISIBLE, 10,310,160,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  142.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,310,40,20,hwnd,(HMENU)ID_BUTT11, NULL, NULL);
  143.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,310,40,20,hwnd,(HMENU)ID_BUT11, NULL, NULL);
  144.  
  145.         CreateWindow(TEXT("STATIC"),TEXT("Sneak"), WS_CHILD | WS_VISIBLE, 10,340,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  146.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,340,40,20,hwnd,(HMENU)ID_BUTT12, NULL, NULL);
  147.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,340,40,20,hwnd,(HMENU)ID_BUT12, NULL, NULL);
  148.  
  149.         CreateWindow(TEXT("STATIC"),TEXT("Lockpicking"), WS_CHILD | WS_VISIBLE, 10,370,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  150.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,370,40,20,hwnd,(HMENU)ID_BUTT13, NULL, NULL);
  151.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,370,40,20,hwnd,(HMENU)ID_BUT13, NULL, NULL);
  152.  
  153.         CreateWindow(TEXT("STATIC"),TEXT("Pickpocket"), WS_CHILD | WS_VISIBLE, 10,400,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  154.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,400,40,20,hwnd,(HMENU)ID_BUTT14, NULL, NULL);
  155.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,400,40,20,hwnd,(HMENU)ID_BUT14, NULL, NULL);
  156.  
  157.         CreateWindow(TEXT("STATIC"),TEXT("Speech"), WS_CHILD | WS_VISIBLE, 10,430,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  158.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,430,40,20,hwnd,(HMENU)ID_BUTT15, NULL, NULL);
  159.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,430,40,20,hwnd,(HMENU)ID_BUT15, NULL, NULL);
  160.  
  161.         CreateWindow(TEXT("STATIC"),TEXT("Alchemy"), WS_CHILD | WS_VISIBLE, 10,460,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  162.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,460,40,20,hwnd,(HMENU)ID_BUTT16, NULL, NULL);
  163.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,460,40,20,hwnd,(HMENU)ID_BUT16, NULL, NULL);
  164.  
  165.         CreateWindow(TEXT("STATIC"),TEXT("Illusion"), WS_CHILD | WS_VISIBLE, 10,490,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  166.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,490,40,20,hwnd,(HMENU)ID_BUTT17, NULL, NULL);
  167.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,490,40,20,hwnd,(HMENU)ID_BUT17, NULL, NULL);
  168.  
  169.         CreateWindow(TEXT("STATIC"),TEXT("Conjuration"), WS_CHILD | WS_VISIBLE, 10,520,80,20,hwnd, (HMENU) ID_LABEL0, NULL, NULL);
  170.         CreateWindow(TEXT("Button"),TEXT("+5"),WS_CHILD | WS_VISIBLE, 90,520,40,20,hwnd,(HMENU)ID_BUTT18, NULL, NULL);
  171.         CreateWindow(TEXT("Button"),TEXT("+10"),WS_CHILD | WS_VISIBLE, 130,520,40,20,hwnd,(HMENU)ID_BUT18, NULL, NULL);
  172.  
  173.         break;
  174. }
  175.         case WM_COMMAND:{
  176.        
  177.         if(LOWORD(wParam) >= 1 && LOWORD(wParam) <= 18){
  178.             if(counter < 18){
  179.                 counter = counter + 1;
  180.                
  181.                 if (LOWORD(wParam) == ID_BUTT1){
  182.                 des = des + 5;
  183.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,10,80,20,hwnd, (HMENU) ID_LABEL1, NULL, NULL);
  184.                 }
  185.                
  186.                 if (LOWORD(wParam) == ID_BUTT2){
  187.                 res = res + 5;
  188.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,40,80,20,hwnd, (HMENU) ID_LABEL2, NULL, NULL);
  189.                 }
  190.                
  191.                 if (LOWORD(wParam) == ID_BUTT3){
  192.                 alt = alt + 5;
  193.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,70,80,20,hwnd, (HMENU) ID_LABEL3, NULL, NULL);
  194.                 }
  195.                
  196.                 if (LOWORD(wParam) == ID_BUTT4){
  197.                 enc = enc + 5;
  198.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,100,80,20,hwnd, (HMENU) ID_LABEL4, NULL, NULL);
  199.                 }
  200.                
  201.                 if (LOWORD(wParam) == ID_BUTT5){
  202.                 smi = smi + 5;
  203.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,130,80,20,hwnd, (HMENU) ID_LABEL5, NULL, NULL);
  204.                 }
  205.                
  206.                 if (LOWORD(wParam) == ID_BUTT6){
  207.                 hea = hea + 5;
  208.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,160,80,20,hwnd, (HMENU) ID_LABEL6, NULL, NULL);
  209.                 }
  210.                
  211.                 if (LOWORD(wParam) == ID_BUTT7){
  212.                 blo = blo + 5;
  213.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,190,80,20,hwnd, (HMENU) ID_LABEL7, NULL, NULL);
  214.                 }
  215.                
  216.                 if (LOWORD(wParam) == ID_BUTT8){
  217.                 two = two + 5;
  218.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,220,80,20,hwnd, (HMENU) ID_LABEL8, NULL, NULL);
  219.                 }
  220.                
  221.                 if (LOWORD(wParam) == ID_BUTT9){
  222.                 one = one + 5;
  223.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,250,80,20,hwnd, (HMENU) ID_LABEL9, NULL, NULL);
  224.                 }
  225.                
  226.                 if (LOWORD(wParam) == ID_BUTT10){
  227.                 arc = arc + 5;
  228.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,280,80,20,hwnd, (HMENU) ID_LABEL10, NULL, NULL);
  229.                 }
  230.                
  231.                 if (LOWORD(wParam) == ID_BUTT11){
  232.                 lig = lig + 5;
  233.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,310,80,20,hwnd, (HMENU) ID_LABEL11, NULL, NULL);
  234.                 }
  235.                
  236.                 if (LOWORD(wParam) == ID_BUTT12){
  237.                 sne = sne + 5;
  238.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,340,80,20,hwnd, (HMENU) ID_LABEL12, NULL, NULL);
  239.                 }
  240.                
  241.                 if (LOWORD(wParam) == ID_BUTT13){
  242.                 loc = loc + 5;
  243.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,370,80,20,hwnd, (HMENU) ID_LABEL13, NULL, NULL);
  244.                 }
  245.                
  246.                 if (LOWORD(wParam) == ID_BUTT14){
  247.                 pic = pic + 5;
  248.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,400,80,20,hwnd, (HMENU) ID_LABEL14, NULL, NULL);
  249.                 }
  250.                 if (LOWORD(wParam) == ID_BUTT15){
  251.                 spe = spe + 5;
  252.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,430,80,20,hwnd, (HMENU) ID_LABEL15, NULL, NULL);
  253.                 }
  254.                 if (LOWORD(wParam) == ID_BUTT16){
  255.                 alc = alc + 5;
  256.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,460,80,20,hwnd, (HMENU) ID_LABEL16, NULL, NULL);
  257.                 }
  258.                
  259.                 if (LOWORD(wParam) == ID_BUTT17){
  260.                 ill = ill + 5;
  261.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,490,80,20,hwnd, (HMENU) ID_LABEL17, NULL, NULL);
  262.                 }
  263.                
  264.                 if (LOWORD(wParam) == ID_BUTT18){
  265.                 con = con + 5;
  266.                 CreateWindow(TEXT("STATIC"),TEXT("+5"), WS_CHILD | WS_VISIBLE, 170,520,80,20,hwnd, (HMENU) ID_LABEL18, NULL, NULL);
  267.                 }
  268.             }
  269.         }else{
  270.             if(LOWORD(wParam) >= 19 && LOWORD(wParam) <= 36){
  271.                 if(!nope){
  272.                     nope = true;
  273.  
  274.                     if (LOWORD(wParam) == ID_BUT1){
  275.                     des = des + 10;
  276.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,10,80,20,hwnd, (HMENU) ID_LABEL1, NULL, NULL);
  277.                     }
  278.                     if (LOWORD(wParam) == ID_BUT2){
  279.                     res = res + 10;
  280.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,40,80,20,hwnd, (HMENU) ID_LABEL2, NULL, NULL);
  281.                     }
  282.                     if (LOWORD(wParam) == ID_BUT3){
  283.                     alt = alt + 10;
  284.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,70,80,20,hwnd, (HMENU) ID_LABEL3, NULL, NULL);
  285.                     }
  286.                     if (LOWORD(wParam) == ID_BUT4){
  287.                     enc = enc + 10;
  288.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,100,80,20,hwnd, (HMENU) ID_LABEL4, NULL, NULL);
  289.                     }
  290.                     if (LOWORD(wParam) == ID_BUT5){
  291.                     smi = smi + 10;
  292.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,130,80,20,hwnd, (HMENU) ID_LABEL5, NULL, NULL);
  293.                     }
  294.                     if (LOWORD(wParam) == ID_BUT6){
  295.                     hea = hea + 10;
  296.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,160,80,20,hwnd, (HMENU) ID_LABEL6, NULL, NULL);
  297.                     }
  298.                     if (LOWORD(wParam) == ID_BUT7){
  299.                     blo = blo + 10;
  300.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,190,80,20,hwnd, (HMENU) ID_LABEL7, NULL, NULL);
  301.                     }
  302.                     if (LOWORD(wParam) == ID_BUT8){
  303.                     two = two + 10;
  304.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,220,80,20,hwnd, (HMENU) ID_LABEL8, NULL, NULL);
  305.                     }
  306.                     if (LOWORD(wParam) == ID_BUT9){
  307.                     one = one + 10;
  308.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,250,80,20,hwnd, (HMENU) ID_LABEL9, NULL, NULL);
  309.                     }
  310.                     if (LOWORD(wParam) == ID_BUT10){
  311.                     arc = arc + 10;
  312.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,280,80,20,hwnd, (HMENU) ID_LABEL10, NULL, NULL);
  313.                     }
  314.                     if (LOWORD(wParam) == ID_BUT11){
  315.                     lig = lig + 10;
  316.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,310,80,20,hwnd, (HMENU) ID_LABEL11, NULL, NULL);
  317.                     }
  318.                     if (LOWORD(wParam) == ID_BUT12){
  319.                     sne = sne + 10;
  320.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,340,80,20,hwnd, (HMENU) ID_LABEL12, NULL, NULL);
  321.                     }
  322.                     if (LOWORD(wParam) == ID_BUT13){
  323.                     loc = loc + 10;
  324.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,370,80,20,hwnd, (HMENU) ID_LABEL13, NULL, NULL);
  325.                     }
  326.                     if (LOWORD(wParam) == ID_BUT14){
  327.                     pic = pic + 10;
  328.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,400,80,20,hwnd, (HMENU) ID_LABEL14, NULL, NULL);
  329.                     }
  330.                     if (LOWORD(wParam) == ID_BUT15){
  331.                     spe = spe + 10;
  332.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,430,80,20,hwnd, (HMENU) ID_LABEL15, NULL, NULL);
  333.                     }
  334.                    
  335.                     if (LOWORD(wParam) == ID_BUT16){
  336.                     alc = alc + 10;
  337.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,460,80,20,hwnd, (HMENU) ID_LABEL16, NULL, NULL);
  338.                     }
  339.                    
  340.                     if (LOWORD(wParam) == ID_BUT17){
  341.                     ill = ill + 10;
  342.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,490,80,20,hwnd, (HMENU) ID_LABEL17, NULL, NULL);
  343.                     }
  344.                    
  345.                     if (LOWORD(wParam) == ID_BUT18){
  346.                     con = con + 10;
  347.                     CreateWindow(TEXT("STATIC"),TEXT("+10"), WS_CHILD | WS_VISIBLE, 170,520,80,20,hwnd, (HMENU) ID_LABEL18, NULL, NULL);
  348.                     }
  349.  
  350.                 }
  351.             }
  352.         }
  353.  
  354.         if (LOWORD(wParam) == ID_BUTTON){
  355.         ofstream out ("class");
  356.  
  357.         out
  358.         << "player.setlevel 1" << endl
  359.         << "player.setav destruction " << des << endl
  360.         << "player.setav restoration " << res << endl
  361.         << "player.setav alteration " << alt << endl
  362.         << "player.setav enchanting " << enc << endl
  363.         << "player.setav smithing " << smi << endl
  364.         << "player.setav heavyarmor " << hea << endl
  365.         << "player.setav block " << blo << endl
  366.         << "player.setav twohanded " << two << endl
  367.         << "player.setav onehanded " << one << endl
  368.         << "player.setav archery " << arc << endl
  369.         << "player.setav lightarmor " << lig << endl
  370.         << "player.setav sneak " << sne << endl
  371.         << "player.setav lockpicking " << loc << endl
  372.         << "player.setav pickpocket " << pic << endl
  373.         << "player.setav speechcraft " << spe << endl
  374.         << "player.setav alchemy " << alc << endl
  375.         << "player.setav illusion " << ill << endl
  376.         << "player.setav conjuration " << con << endl;
  377.  
  378.         }
  379.  
  380.         break;
  381. }
  382.         /* Upon destruction, tell the main thread to stop */
  383.         case WM_DESTROY: {
  384.             PostQuitMessage(0);
  385.             break;
  386.         }
  387.        
  388.         /* All other messages (a lot of them) are processed using default procedures */
  389.         default:
  390.             return DefWindowProc(hwnd, Message, wParam, lParam);
  391.     }
  392.     return 0;
  393. }
  394.  
  395. /* The 'main' function of Win32 GUI programs: this is where execution starts */
  396. int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
  397.     WNDCLASSEX wc; /* A properties struct of our window */
  398.     HWND hwnd; /* A 'HANDLE', hence the H, or a pointer to our window */
  399.     MSG Msg; /* A temporary location for all messages */
  400.  
  401.     /* zero out the struct and set the stuff we want to modify */
  402.     memset(&wc,0,sizeof(wc));
  403.     wc.cbSize        = sizeof(WNDCLASSEX);
  404.     wc.lpfnWndProc   = WndProc; /* This is where we will send messages to */
  405.     wc.hInstance     = hInstance;
  406.     wc.hCursor       = LoadCursor(NULL, IDC_ARROW);
  407.    
  408.     /* White, COLOR_WINDOW is just a #define for a system color, try Ctrl+Clicking it */
  409.     wc.hbrBackground = (HBRUSH)(COLOR_WINDOW);
  410.     wc.lpszClassName = "WindowClass";
  411.     wc.hIcon         = LoadIcon(NULL, IDI_APPLICATION); /* Load a standard icon */
  412.     wc.hIconSm       = LoadIcon(NULL, IDI_APPLICATION); /* use the name "A" to use the project icon */
  413.  
  414.     if(!RegisterClassEx(&wc)) {
  415.         MessageBox(NULL, "Window Registration Failed!","Error!",MB_ICONEXCLAMATION|MB_OK);
  416.         return 0;
  417.     }
  418.  
  419.     hwnd = CreateWindowEx(WS_EX_CLIENTEDGE,"WindowClass","Class Creator",WS_VISIBLE|WS_OVERLAPPEDWINDOW,
  420.         CW_USEDEFAULT, /* x */
  421.         CW_USEDEFAULT, /* y */
  422.         640, /* width */
  423.         640, /* height */
  424.         NULL,NULL,hInstance,NULL);
  425.  
  426.     if(hwnd == NULL) {
  427.         MessageBox(NULL, "Window Creation Failed!","Error!",MB_ICONEXCLAMATION|MB_OK);
  428.         return 0;
  429.     }
  430.  
  431.     /*
  432.         This is the heart of our program where all input is processed and
  433.         sent to WndProc. Note that GetMessage blocks code flow until it receives something, so
  434.         this loop will not produce unreasonably high CPU usage
  435.     */
  436.     while(GetMessage(&Msg, NULL, 0, 0) > 0) { /* If no error is received... */
  437.         TranslateMessage(&Msg); /* Translate key codes to chars if present */
  438.         DispatchMessage(&Msg); /* Send it to WndProc */
  439.     }
  440.     return Msg.wParam;
  441. }
Advertisement
Add Comment
Please, Sign In to add comment