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

Поток с GetMessage - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Значение переменных http://www.cyberforum.ru/cpp-beginners/thread645253.html
Для Х, принимающего значения от XN до XK с шагом ∆X, определить Y. При условии: Значения всех переменных определить по таблице 1. Результат выдать в форме таблицы значений X иY. Для таблицы обеспечить подпись столбцов. N 0 1 2 3 4 5 6 7 8 9 A √9-x Ln 6x (x-4)^2 Log5x √x e^x-8.6 Log3x e^2x+0.2 Log2x √x+2 B Log4x 5x Tg1/2x Sin3x Log2x Sin x x-32 Log7x 12 Log3x C -10 ...
C++ если ли стандартное исключение чтоб перехватывало что б перехватывало а ля unsigned int a = - 2 ; try { cout << a ; } http://www.cyberforum.ru/cpp-beginners/thread645200.html
без знаковый double. Если ли чтоб можно было в шаблон пихать или самому сделать придется ? C++
сабжж
Как можно переопределить <обобщенный аргумент> в обобщенном классе C++
допустим есть что то простое // // #ifndef Print_HPP #define Print_HPP
C++ Что означают данные http://www.cyberforum.ru/cpp-beginners/thread645180.html
Здравствуйте. подскажите что могут означать данные следующего характера? DWORD poffsets::dw_m_lifestats() {...
C++ Метрики Холстеда Добрый вечер! В качестве индивидуального задания студент произвольно выбирает программу, ко-торую он разработал и отладил (необходимо представить распечатанный листинг) при изучении предыдущих дисциплин цикла «Программное обеспечение» («Программирова-ние», «Системное программирование» и др.). Требуется для представленного программно-го модуля с использованием соотношений определить значения... подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4842 / 2981 / 367
Регистрация: 10.11.2010
Сообщений: 11,013
Записей в блоге: 10
Завершенные тесты: 1
01.09.2012, 18:59     Поток с GetMessage
пример
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
#include <windows.h>
#include <cstdio>
 
#define NI_NOTIFY       (WM_USER + 0x1234)
 
LRESULT CALLBACK wnd_proc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam )
{
    switch ( uMsg ) {
        case NI_NOTIFY:
            switch ( lParam ) {
 
                // ...
 
                case WM_LBUTTONDBLCLK:
                    printf( "WM_LBUTTONDBLCLK\n" );
                    break;
 
                case WM_LBUTTONDOWN:
                    printf( "WM_LBUTTONDOWN\n" );
                    break;
 
                // ...
 
            }
            break;
 
        default:
            return DefWindowProc( hWnd, uMsg, wParam, lParam );
    }
    return 0;
}
 
int main()
{
    const char *    class_name  = "test_class32";
    HINSTANCE       inst        = GetModuleHandle( NULL );
    HWND            wnd;
 
    WNDCLASS    wc;
    ZeroMemory( &wc, sizeof( WNDCLASS ) );
    wc.lpfnWndProc      = wnd_proc;
    wc.hInstance        = inst;
    wc.lpszClassName    = class_name;
    RegisterClass( &wc );
 
    wnd = CreateWindow( class_name, NULL, WS_POPUP, 0, 0, 1, 1, NULL, NULL, inst, NULL );
 
    NOTIFYICONDATA  nid;
    ZeroMemory( &nid, NOTIFYICONDATA_V2_SIZE );
    nid.cbSize              = NOTIFYICONDATA_V2_SIZE;
    nid.hWnd                = wnd;
    nid.uID                 = 0x1234;
    nid.uFlags              = NIF_ICON | NIF_MESSAGE | NIF_TIP;
    nid.uCallbackMessage    = NI_NOTIFY;
    nid.hIcon               = LoadIcon( NULL, IDI_EXCLAMATION );
    strcpy( nid.szTip, "This is a tip." );
    Shell_NotifyIcon( NIM_ADD, &nid );
 
    MSG msg;
    while ( GetMessage( &msg, NULL, 0, 0 ) ) {
        TranslateMessage( &msg );
        DispatchMessage( &msg );
    }
 
    DestroyWindow( wnd );
    UnregisterClass( class_name, inst );
 
    return 0;
}
 
Текущее время: 10:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru