ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 06.10.2009, 16:00
_antony
Познающий
Регистрация: 16.07.2008
Сообщений: 82
С нами: 9379631

Репутация: 142
По умолчанию

Цитата:
Сообщение от _nic  
Вот для этого я испрашивал литературу
ЗЫ:у меня нет Resource Script
И так уважаемый вы плохо смотрели =) Я даже ради интереса поставил 2008 студию благо она бесплатная и так начнем)

1. Запускаем студию.
2. File->New Project -> Win32->WIn32Project
3. Вылетает мастер настроек , жмем next , ставим галку Empty Project , Finish.
4. Слева дерево проекта , правой кнопкой мыши по Resource Files -> Add - > New Item
Выбираем
Resource File.



Дерево ресурсов левее.



Правая кнопка , Add Resource . Выбираешь Dialog.

Переносишь кнопку , Сохраняешь , Добавляешь в проект C++ Source File.
Далее знакомый код :

Код:
#include<windows.h>
#include"resource.h"

int WINAPI DialogProc( HWND hWnd , UINT msg , WPARAM wp , LPARAM lp )
{

	if( msg == WM_COMMAND )
	{

		if( wp == IDC_BUTTON1 )
		{

			MessageBoxA( hWnd , "Pressed" , "Button:" , NULL );
		}
	}

	if( msg == WM_CLOSE )
	{

		EndDialog( hWnd , 0 );
	}

	return 0;
}


int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd )
{

	DialogBoxParam( hInstance , MAKEINTRESOURCE(IDD_DIALOG1) , 0 , DialogProc , 0 );
	return 0;
}
И все получается =)

Последний раз редактировалось _antony; 06.10.2009 в 16:05..
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Microsoft выпускает первую бета-версию Visual Studio 2010 winner13 Мировые новости. Обсуждения. 0 18.05.2009 23:03
Семинар по MS Visual Studio 2008 Team System Москва mimim Мировые новости. Обсуждения. 0 19.02.2009 21:21
Достать Visual Studio CTTAPTAK PHP 7 26.08.2006 17:09



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.