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

  #1  
Старый 28.10.2009, 20:23
Lee_fx
Познающий
Регистрация: 27.09.2008
Сообщений: 57
Провел на форуме:
265628

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

Стандартным методом - грузи файл в оперативу и сортируй как душе угодно.
 
Ответить с цитированием

  #2  
Старый 28.10.2009, 20:33
Chrek625
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
Провел на форуме:
1025198

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

А можно пример?
 
Ответить с цитированием

  #3  
Старый 29.10.2009, 20:35
growl
Новичок
Регистрация: 01.05.2007
Сообщений: 7
Провел на форуме:
28466

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

Цитата:
Сообщение от Chrek625  
А можно пример?
http://en.allexperts.com/q/C-1040/20...ntial-file.htm

-m0rgan-
Инклуды точно все?

Последний раз редактировалось growl; 29.10.2009 в 20:40..
 
Ответить с цитированием

  #4  
Старый 29.10.2009, 20:23
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме:
2584134

Репутация: 519


По умолчанию

Код:
#include <windows.h>
#include <stdio.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR CmdLine, int CmdShow)
{
	char szAppName[] = "HelloWin!";
	HWND hwnd;
	MSG msg;
	WNDCLASSEX wndclass;
	wndclass.cbSize = sizeof(wndclass);
	wndclass.style = CS_HREDRAW | CS_VREDRAW;
	wndclass.lpfnWndProc = WndProc;
	wndclass.cbClsExtra = 0;
	wndclass.cbWndExtra = 0;
	wndclass.hInstance = hInstance;
	wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION);
	wndclass.hIconSm = LoadIcon(NULL, IDI_APPLICATION);
	wndclass.hCursor = LoadCursor(NULL, IDC_ARROW);
	wndclass.hbrBackground = (BRUSH) GetStockObject(WHITE_BRUSH);
	wndclass.lszMenuName = NULL;
	wndclass.lpzClassName = szAppName;
	RegisterClassEx(&wndclass);

	return 0;
}
Компелятор ругаецо:


Цитата:
c:\documents and settings\***\мои документы\visual studio 2008\projects\system\system\api.cpp(19) : error C2065: 'BRUSH' : undeclared identifier
c:\documents and settings\***\мои документы\visual studio 2008\projects\system\system\api.cpp(19) : error C2146: syntax error : missing ';' before identifier 'GetStockObject'
c:\documents and settings\***\мои документы\visual studio 2008\projects\system\system\api.cpp(20) : error C2039: 'lszMenuName' : is not a member of 'tagWNDCLASSEXW'
c:\program files\microsoft sdks\windows\v6.0a\include\winuser.h(1537) : see declaration of 'tagWNDCLASSEXW'
c:\documents and settings\***\мои документы\visual studio 2008\projects\system\system\api.cpp(21) : error C2039: 'lpzClassName' : is not a member of 'tagWNDCLASSEXW'
c:\program files\microsoft sdks\windows\v6.0a\include\winuser.h(1537) : see declaration of 'tagWNDCLASSEXW'
Я переписал все один в один с книги.
В чем проблема?
Компелю в VS 2008
 
Ответить с цитированием

  #5  
Старый 29.10.2009, 20:53
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме:
2584134

Репутация: 519


По умолчанию

точно
 
Ответить с цитированием

  #6  
Старый 29.10.2009, 21:16
growl
Новичок
Регистрация: 01.05.2007
Сообщений: 7
Провел на форуме:
28466

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

-m0rgan-
Тогда не один в один
lszMenuName -> lpszMenuName
lpzClassName -> lpszClassName

wndclass.hbrBackground = (BRUSH) GetStockObject(WHITE_BRUSH); // эта строка вообще не понятно что, может между (BRUSH) GetStockObject(WHITE_BRUSH) ними плюс нужен?
браш нигде не определён.
 
Ответить с цитированием

  #7  
Старый 29.10.2009, 21:19
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме:
2584134

Репутация: 519


По умолчанию

Из windows.h
typedef struct tagWNDCLASSEX
{
UINT sbSize;
UINT style;
WNDPROC lpfnWndProc;
int cbClasExtra;
int cbWndExtra;
HINSTANCE hInstance;
HICON hIcon;
HCURSOR hCursor;
HBRUSH hbrBackground;
LPCSTR lpszMenuName;
LPCSTR lpszClassName;
HICON nIconSm;
}
WNDCLASSEX;

Мб єто прояснит ситуацию..
 
Ответить с цитированием

  #8  
Старый 29.10.2009, 21:26
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме:
2066562

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

Цитата:
Сообщение от -m0rgan-  
Из windows.h
typedef struct tagWNDCLASSEX
{
UINT sbSize;
UINT style;
WNDPROC lpfnWndProc;
int cbClasExtra;
int cbWndExtra;
HINSTANCE hInstance;
HICON hIcon;
HCURSOR hCursor;
HBRUSH hbrBackground;
LPCSTR lpszMenuName;
LPCSTR lpszClassName;
HICON nIconSm;
}
WNDCLASSEX;

Мб єто прояснит ситуацию..
Ну так и используй "HBRUSH", а не "BRUSH"...
 
Ответить с цитированием

  #9  
Старый 29.10.2009, 21:27
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме:
2584134

Репутация: 519


По умолчанию



И все такое..
 
Ответить с цитированием

  #10  
Старый 29.10.2009, 21:35
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме:
2066562

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

Цитата:
Сообщение от -m0rgan-  
И все такое..
помоему это не весь код.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.