Форум программистов, компьютерный форум CyberForum.ru

Нужен пример оконного приложения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с COM портом запись и чтение в один заход-как сделать? http://www.cyberforum.ru/cpp-beginners/thread3417.html
Столкнулся с тем что оборудование которое прицеплено к компорту не отвечает если сразу же после отправки пакета затребовать у него ответ-нужно выдержать паузу примерно 300 мс тогда оно ответит.Данная фигня происходит что в синхронном что в асинхронном режимах-без разницы.Но меня сие не слишком устраивает-у алгоритма жесткие временные рамки и если я буду еще паузы такие делать-я точно не...
C++ Чем отличается определение функции от прототипа? чем отличается определение функции от прототипа? и где писать определение? http://www.cyberforum.ru/cpp-beginners/thread3408.html
C++ Помогите с задачкой на С++
Посоветывали обратиться тут....задали в УНивере такую задачу, а я даже не имею представления как ее решать:eek: :( :( Дано действительную квадратную матрицу порядка N, получить новую матрицу путем замены елементов,сумма индексов которых парна на среднее геометрическое модулей элементов,которые находяться на главной диагонале:confused:
Почему используется printf, а не cout? C++
#include <iostream.h> void main() { printf("hello world"); } почему void main() а не main(),почему printf а не cout <<???
C++ Для чего нужен тип void? http://www.cyberforum.ru/cpp-beginners/thread3351.html
для чего нужна функция void
C++ Как создать свой namespace? как создать свой неймспейс в си++? никак не пойму. у Страуструпа, Шилдта и Бланшетт, у каждого из них, написано только как пространство имён чисто описать. а вот как, при готовом наборе классов (32 файла), запихать их объявления в отдельный файл с этим новым пространством имён, при этом сделав так, чтобы без подключения этого пространства имён, ни один из этих классов не был рабочим, я не знаю.... подробнее

Показать сообщение отдельно
K12
 Аватар для K12
5 / 5 / 1
Регистрация: 22.08.2010
Сообщений: 99
02.01.2012, 14:48     Нужен пример оконного приложения
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#include <windows.h>
 
LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);
 
char szClassName[ ] = "WindowsApp";
 
int WINAPI WinMain (HINSTANCE hThisInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR lpszArgument,
                     int nCmdShow)
{
    HWND hwnd;           
    MSG messages;          
    WNDCLASSEX wincl;     
 
 
    wincl.hInstance = hThisInstance;
    wincl.lpszClassName = szClassName;
    wincl.lpfnWndProc = WindowProcedure;     
    wincl.style = CS_DBLCLKS;                 
    wincl.cbSize = sizeof (WNDCLASSEX);
 
 
    wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
    wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
    wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
    wincl.lpszMenuName = NULL;           
    wincl.cbClsExtra = 0;                    
    wincl.cbWndExtra = 0;                      
 
    wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;
 
 
    if (!RegisterClassEx (&wincl))
        return 0;
 
 
    hwnd = CreateWindowEx (
           0,              
           szClassName,         
           "1",   
           WS_OVERLAPPEDWINDOW, 
           CW_USEDEFAULT,       
           CW_USEDEFAULT,       
           1024,               
           768,                 
           HWND_DESKTOP,      
           NULL,               
           hThisInstance,      
           NULL                
           );
 
 
    ShowWindow (hwnd, nCmdShow);
 
   
    while (GetMessage (&messages, NULL, 0, 0))
    {
        
        TranslateMessage(&messages);
  
        DispatchMessage(&messages);
    }
 
   
    return messages.wParam;
}
 
 
 
LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    switch (message)                
    {
        case WM_DESTROY:
            PostQuitMessage (0);      
            break;
        default:                    
            return DefWindowProc (hwnd, message, wParam, lParam);
    }
 
    return 0;
}
 
Текущее время: 11:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru