Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Пишу класс для ListView. как сделать оконную процедуру для этого контрола / 3 сообщений из 3, страница 1 из 1
16.03.2014, 02:05
    #38587367
gera3323
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пишу класс для ListView. как сделать оконную процедуру для этого контрола
отдельно ?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
#pragma once

 #ifndef CLISTVIEW_H
  #define CLISTVIEW_H

  #include <Windows.h>
  #include <tchar.h>

  #include <CommCtrl.h>

	#pragma comment(lib, "comctl32.lib" )

	class CListView
	{
		HWND m_hParent;
		HWND m_hListView;

		HINSTANCE m_hInstApp;

		LV_COLUMN m_lvColumn;
		LV_ITEM	  m_lvItem;

		int m_iColumnCount;

		unsigned long m_ulItemCount;

		public:
			explicit CListView( HWND hParent );
			         CListView( HWND hParent, int x, int y, int width, int height );

			
			HWND GetHandleListView() const
			{
				return this->m_hListView;
			}

			void CreateHeaders(int n,...);
			void AddListItem(int n,...);
	};

#endif // end CLISTVIEW_H
...
Рейтинг: 0 / 0
17.03.2014, 00:52
    #38587727
Дмитрий77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пишу класс для ListView. как сделать оконную процедуру для этого контрола
gera3323,

Ты про это?
А как делать сабклассинг внутри класса?
Я не знаю как в C++, но если речь идет о WndProc, то в классическом VB6 я пришел к однозначному выводу что ДА, ОТДЕЛЬНО -вне класса.

В .Net возможно можно впихнуть внутрь класса (судя по тому что я там упомянул про делегаты).
...
Рейтинг: 0 / 0
17.03.2014, 09:43
    #38587818
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пишу класс для ListView. как сделать оконную процедуру для этого контрола
Все равно, отдельно или в классе, делается одинаково.

И в любом случае это делать бессмысленно, лучше использовать готовые библиотеки для этого. MFC или WTL например.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Пишу класс для ListView. как сделать оконную процедуру для этого контрола / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]