ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

06.10.2009, 16:00
|
|
Познающий
Регистрация: 16.07.2008
Сообщений: 82
Провел на форуме: 424387
Репутация:
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..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|