Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
5 / 5 / 1
Регистрация: 19.04.2010
Сообщений: 18
1

Простое диалоговое окошко

19.04.2010, 16:48. Просмотров 635. Ответов 0
Метки нет (Все метки)

main.h:

C++
1
2
3
4
5
#define IDC_STATIC 100
 
BOOL CALLBACK DlgProc(HWND, UINT, WPARAM, LPARAM);
void DlgOnCommand(HWND, int, HWND, UINT);
BOOL DlgOnInitDialog(HWND, HWND, LPARAM);
main.cpp:

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
#include <windows.h>
#include <windowsx.h>
#include "main.h"
 
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE, LPSTR, int)
{
    DialogBox(hInst, (LPCWSTR)"Dialogs", NULL, DlgProc); //Создание диалогового окна
    return 0;
}
 
 
/*Оконная процедура диалогового окна*/
BOOL CALLBACK DlgProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
    switch(msg)
    {
        HANDLE_MSG(hwnd, WM_INITDIALOG, DlgOnInitDialog);
        HANDLE_MSG(hwnd, WM_COMMAND, DlgOnCommand);
    default:
        return FALSE;
    }
}
 
/*Функция обработки сообщений об инициализации диалога*/
BOOL DlgOnInitDialog(HWND hwnd, HWND, LPARAM)
{ 
    SetWindowText(GetDlgItem(hwnd, IDC_STATIC), (LPCWSTR)"Инициализация диалога");
    return TRUE; 
}
 
/*Функция обработки сообщений от элементов управления*/
void DlgOnCommand(HWND hwnd, int id, HWND, UINT)
{
    switch(id)
    {
    case IDCANCEL:
        EndDialog(hwnd,0);
    }
}

Типо нужно окно, с кнопкой "закрыть", чтобы оно закрывалось. Только вот ничего не происходит, или происходит но очень быстро
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2010, 16:48
Ответы с готовыми решениями:

Нужно создать диалоговое окошко, вверху ListBox, внизу дерево
Добрый день/утро/вечер.... Сразу скажу - в Visual C++ вообще и в MFC я полный чайник, так что...

При добавлении в таблицу 40 столбцов в БД mysql, в phpMyAdmin выскакивает диалоговое окошко с ошибкой
Здравствуйте. Я использую локальный сервер OpenServer. Так вот у меня есть таблица в ней 39...

Как вывести простое диалоговое окно, со строкой s2 : string на экран
Ребят, как вывести простое диалоговое окно , со строкой s2 : string на экран? Я знаю что есть такая...

Дано n чисел. Для каждого из них определяется, простое ли оно. Если простое, выводится 1, иначе 0.
Здравствуйте! Помогите, пожалуйста. Нужно уменьшить время выполнения программы, как это можно...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2010, 16:48

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число.
Дано простое число. Составить функцию, которая будет находить следующее за ним простое число.

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число.
6.2.2. Помогите, пожалуйста, решить задачи в С++ с помощью функций. Дано простое число....

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число
Помогите пожалуйста решить задачу в Паскале Дано простое число. Составить функцию, которая будет...

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число
Дано простое число. Составить функцию, которая будет находить следующее за ним простое число.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.