![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.04.2011
Сообщений: 36
|
![]()
Прошу помочь со следующей проблемой .например в окне есть кнопка под названием 1 и текстовое поле .Задача такая:при нажатии на кнопку 1 в текстовом редакторе появляется цифра 1 как в обычном калькуляторе если кто может подсказать отпишитесь могу скинуть исходник калькулятора есть а работа с кнопками не понятно!!!
|
![]() |
![]() |
![]() |
#2 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]() Код:
Код:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 03.04.2011
Сообщений: 36
|
![]()
#include "stdafx.h"
#define ID_EDIT 3001 #define MAX_LOADSTRING 100 #include <stdio.h> #include <windows.h> #include <stdlib.h> #include <tchar.h> #define ID_COMBOBOX 100 #define ID_BUT 3001 #define ID_BUTTON2 3001 #define ID_BUTTON3 3001 #define ID_BUTTON4 3001 #define ID_BUTTON5 3001 #define ID_BUTTON6 3001 #define ID_BUTTON7 3001 #define ID_BUTTON8 3001 #define ID_BUTTON9 3001 #define ID_BUTTON10 3001 #define ID_BUTTON11 3001 #define ID_KR 3000 #define ID_KRASNIY 3001 #define ID_GELTIY 3002 #define ID_ZELENIY 3003 int RegClass(void); HINSTANCE hInstance; HWND hwnd_main,hBut,hButton2,hButton3,hB utton4,hButton5,hButton6,hButton7,h Button8,hButton9,hButton10,hButton1 1,hComboBox,hEdit; LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) { hInstance = hInst; if(!RegClass()) return -1; hwnd_main = CreateWindowA("MyWindowClass","Моя программа (вариант 9) ", WS_OVERLAPPED | WS_POPUPWINDOW |WS_SYSMENU|WS_CAPTION|WS_MINIMIZEB OX, 100,100,338,300,NULL,NULL,hInstance ,0); if(!hwnd_main) return 0; ShowWindow(hwnd_main,SW_SHOW); UpdateWindow(hwnd_main); MSG msg; while(GetMessage(&msg,0,0,0)){ TranslateMessage(&msg); DispatchMessage(&msg); } return 0; } int RegClass(void) { WNDCLASS wc; memset(&wc,0,sizeof(WNDCLASS)); wc.style = CS_VREDRAW | CS_HREDRAW; wc.lpfnWndProc = WndProc; wc.hInstance = hInstance; wc.hIcon = LoadIcon(NULL,IDI_APPLICATION); wc.hCursor = LoadCursor(NULL,IDC_ARROW); wc.hbrBackground = (HBRUSH)(COLOR_WINDOW+7);//COLOR_BACKGROUND wc.lpszMenuName = (LPCWSTR)NULL; wc.lpszClassName = (LPCWSTR)_T("MyWindowClass"); return RegisterClass(&wc); } LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { int num; LPSTR lpszStr[1] ={"Gleb"}; static HWND KR, KRASNIY, GELTIY, ZELENIY,hbutton1; switch(message){ case WM_CREATE:{ /*выс*/ hEdit = CreateWindowA ("static",NULL,WS_CHILD | WS_VISIBLE | WS_BORDER,20,50,290,30, hwnd, (HMENU) ID_EDIT,hInstance, NULL); hBut = CreateWindowA("button","1",WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON,20, 100, 40, 30, hwnd,(HMENU)ID_BUT,hInstance,NULL); hButton2 = CreateWindowA("button","2",WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON,100, 100, 40, 30, hwnd,(HMENU)ID_BUTTON2,hInstance,NU LL); hButton3 = CreateWindowA("button","3",WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON,180, 100, 40, 30, hwnd,(HMENU)ID_BUTTON3,hInstance,NU LL); hButton4 = CreateWindowA("button","4",WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON,20, 150, 40, 30, hwnd,(HMENU)ID_BUTTON4,hInstance,NU LL); hButton5 = CreateWindowA("button","5",WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON,100, 150, 40, 30, hwnd,(HMENU)ID_BUTTON5,hInstance,NU LL); hButton6 = CreateWindowA("button","6",WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON,180, 150, 40, 30, hwnd,(HMENU)ID_BUTTON6,hInstance,NU LL); hButton7 = CreateWindowA("button","7",WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON,20, 200, 40, 30, hwnd,(HMENU)ID_BUTTON7,hInstance,NU LL); hButton8 = CreateWindowA("button","8",WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON,100, 200, 40, 30, hwnd,(HMENU)ID_BUTTON8,hInstance,NU LL); hButton9 = CreateWindowA("button","9",WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON,180, 200, 40, 30, hwnd,(HMENU)ID_BUTTON9,hInstance,NU LL); hButton10 = CreateWindowA("button",&qu |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 03.04.2011
Сообщений: 36
|
![]()
Вот исходник кнопок не могли бы показать пример очень надо спс заранее
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
(C++) Работа с Win API, ХУКАМИ. | stribogaaa | Общие вопросы C/C++ | 10 | 12.05.2010 18:12 |
висне сет при запуску Win XP после установки Win 7 | VVkSoft | Windows | 3 | 15.09.2009 10:36 |
Работа с буфером обмена(win) | NikLik | Общие вопросы Delphi | 6 | 24.06.2008 00:59 |
Правильная работа из под Win с прерываниями в МАСМ | Stilet | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 10 | 10.06.2008 15:19 |
Win Api, работа с мышью | Petrr | Win Api | 2 | 26.04.2008 19:58 |