Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> WinApi afxwin.h & stdafx.h 
:(
    Опции темы
Tony
  Дата 29.11.2008, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: нет
Всего: 12



Привет всем  smile . Изучаю winapi. Пишу код в Code::Blocks. 
Код

#include "windows.h"
#include "stdafx.h"
#include "afxwin.h"

int main(){
    HWND hwnd;
    hwnd = GetDesktopWindow();
    HDC hdc;
    hdc = GetWindowDC(hwnd);
    int i;
    cin >> i;
    CPen pen(PS_SOLID, 4, RGB(255,0,0));
    SelectObject(hdc, pen);
    Ellipse(hdc,-100,-100,100,100);
    return 0;
}

Кри4ит на 
#include "stdafx.h"
#include "afxwin.h"
что не найдены. Как я понимаю эти хедеры идут с VisualStudio. Как мне их добавить, раздобыть для изпользования в Code::Blocks ?  smile 


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
taiven
Дата 29.11.2008, 13:42 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 302
Регистрация: 30.6.2008

Репутация: 2
Всего: 9



Цитата

Кри4ит на 
#include "stdafx.h"
#include "afxwin.h"
что не найдены. 

выкинь их вообще. и CPen pen тоже, это MFC кажется, а не winapi.

Код

#include <windows.h>

int main(){
    HWND hwnd;
    hwnd = GetDesktopWindow();
    HDC hdc;
    hdc = GetWindowDC(hwnd);
    HPEN pen = CreatePen(PS_SOLID, 4, RGB(255,0,0));
    SelectObject(hdc, pen);
    Ellipse(hdc,-100,-100,100,100);
    return 0;
}

PM   Вверх
Kallikanzarid
Дата 29.11.2008, 13:49 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 240
Регистрация: 9.11.2008

Репутация: 2
Всего: 3



afxwin.h - заголовок MFC, которая и правда идет только с VC++
stdafx.h - так в программах для VC++ обычно называется предварительно компилируемый заголовок. Если ты его не создал, значит его и нет.
PM MAIL   Вверх
Tony
Дата 29.11.2008, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: нет
Всего: 12



Цитата(Kallikanzarid @ 29.11.2008,  13:49)
afxwin.h - заголовок MFC, которая и правда идет только с VC++
stdafx.h - так в программах для VC++ обычно называется предварительно компилируемый заголовок. Если ты его не создал, значит его и нет.

Ok. Викину stdafx.h. А где взять afxwin.h(MFC) ? Без студии не как ?


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
J0ker
Дата 29.11.2008, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 986
Регистрация: 17.9.2008

Репутация: 9
Всего: 14



Цитата(Tony @ 29.11.2008,  14:33)
Цитата(Kallikanzarid @ 29.11.2008,  13:49)
afxwin.h - заголовок MFC, которая и правда идет только с VC++
stdafx.h - так в программах для VC++ обычно называется предварительно компилируемый заголовок. Если ты его не создал, значит его и нет.

Ok. Викину stdafx.h. А где взять afxwin.h(MFC) ? Без студии не как ?

https://forums.microsoft.com/msdn/ShowPost....44&SiteID=1



--------------------
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

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


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0412 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.