powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проблема с доступом к переменной
1 сообщений из 1, страница 1 из 1
Проблема с доступом к переменной
    #38070996
RGirl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу понять, почему переменная не доступна. Пишет ошибку:
error C2248: CSplitterWnd::m_cySplitterGap: невозможно обратиться к protected член, объявленному в классе "CSplitterWnd"

Хотя в этом классе она public:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
class CSplitterWnd : public CWnd
{
public:
	int m_cxSplitterGap, m_cySplitterGap;   // amount of space between panes
	virtual void TrackRowSize(int y, int row);
	virtual void TrackColumnSize(int x, int col);
...}



Здесь вызывается эта переменная:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
BOOL CMainFrame::OnCreateClient( LPCREATESTRUCT lpcs, CCreateContext* pContext )
{
	GetWindowRect(&rect);
	int width,height;
	width = rect.Width();
	CSplitterWnd splitter;
	height = (rect.Height() + splitter.m_cySplitterGap)/2;
...
}



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


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