Форум: Форум C++Разное
Новые темы: 00
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Диалоговые окна

Сообщения:  [1-10]    [11-20]  [21-22] 

 
 автор: alex19921992   (26.07.2007 в 15:38)   письмо автору
 
   для: cheops   (24.07.2007 в 10:47)
 

+1
создавал)))

сейчас изучаю direct3d под c#

  Ответить  
 
 автор: cheops   (24.07.2007 в 10:47)   письмо автору
 
   для: ReTnom   (23.07.2007 в 21:15)
 

Проще... дело в том, что alex19921992 создаёт программу на чистом API (это обсуждалось в другой его теме - отсюда только API-реализации).

  Ответить  
 
 автор: ReTnom   (23.07.2007 в 21:15)
 
   для: alex19921992   (11.02.2007 в 07:21)
 

А вот здесь увидел только еа чистом API, а почему никто не предложил MFC?
Разве создание диалоговых окон в MFC не легче чем в API?
Объясните пожалуйсто, а то я не совсем понимаю.

  Ответить  
 
 автор: cheops   (18.02.2007 в 13:13)   письмо автору
 
   для: alex19921992   (18.02.2007 в 06:20)
 

Да, это уникальный номер, который не должен совпадать с другими.

  Ответить  
 
 автор: alex19921992   (18.02.2007 в 06:20)   письмо автору
 
   для: cheops   (17.02.2007 в 22:16)
 

А число 31, это что? Вроде как уникальный номер окна, да?

  Ответить  
 
 автор: cheops   (17.02.2007 в 22:16)   письмо автору
 
   для: alex19921992   (17.02.2007 в 16:12)
 

>Может можно прям в код вставить число 31?
Можно, только уж везде 31 вставляйте.

>И как визуально ресурс редактировать?
Откройте его в Visual Studio - там специальный визуальный редактор, который позволяет его редактировать.

  Ответить  
 
 автор: alex19921992   (17.02.2007 в 16:12)   письмо автору
 
   для: cheops   (17.02.2007 в 14:13)
 

А че за константа? Может можно прям в код вставить число 31? И как визуально ресурс редактировать? А в главной программе как его вызывать?
З.Ы. А там есть стандартные save/load/print - диалоги?

  Ответить  
 
 автор: cheops   (17.02.2007 в 14:13)   письмо автору
 
   для: alex19921992   (17.02.2007 в 11:24)
 

В ресурс следует поместить примерно такой код
#include <windows.h>
#include "fomr.h"

IDD_DIALOG DIALOGEX 0, 0, 118, 48
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | 
    WS_SYSMENU
CAPTION "Dialog"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,7,27,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,60,27,50,14
    EDITTEXT        IDC_EDIT,7,7,104,14,ES_AUTOHSCROLL
END

Только потребуется определить константу IDC_EDIT в fomr.h
#define IDC_EDIT      31

DEFPUSHBUTTON - кнопка OK
PUSHBUTTON - кнопка Cancel
EDITTEXT - текстовая область

  Ответить  
 
 автор: alex19921992   (17.02.2007 в 11:24)   письмо автору
 
   для: Фитч   (16.02.2007 в 17:43)
 

Да нет у меня МЗДН! Люди добрые! Помогите! Так как же работать с ресурсами?

  Ответить  
 
 автор: cheops   (16.02.2007 в 19:46)   письмо автору
 
   для: Фитч   (16.02.2007 в 17:43)
 

Ресурсы можно создавать и вручную (это обычный текстовый файл), пример работы с ресурсом в котором хранится диалоговая форма представленн в архиве, который прикреплён к теме от 11.02.2007 в 14:24 http://www.softtime.ru/cpp/files/171-20070211142443.rar.

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-22] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования