Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
oldpasp
1 / 1 / 2
Регистрация: 23.06.2007
Сообщений: 349
#1

Правильное использование функции GetDC(?) - C++

08.01.2009, 09:01. Просмотров 1252. Ответов 2
Метки нет (Все метки)

Пытаюсь создать контрол (ATL, VC6)
Как же использовать функцию GetDC(hWnd) и др.? Почему-то кричит, что параметр не предусмотрен (т.е. знает только GetDC())?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2009, 09:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Правильное использование функции GetDC(?) (C++):

Правильное использование replace_if - C++
Есть пользовательский класс Money. typedef Money mon; typedef vector<mon> monVec; Дана функция вида: void func3(monVec &in) ...

Правильное использование remove_if - C++
Написал функцию, которая удаляет из последовательности типо vector элементы меньшие её среднего значения в 2 раза. Среднее значение...

Правильное использование throw и abort - C++
Всем привет, тут такой вопрос возник: когда я хочу прервать программу, я могу воспользоваться exit(0), но он перед завершением должен...

Правильное использование bind1st (bind) - C++
Есть пользовательский класс Money. Есть следующие определения typedef Money mon; typedef vector<mon> monVec; typedef monVec::iterator...

Правильное использование конструкторов и деструкторов - C++
#include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; class Worker {public: ...

Правильное использование переменных, работа с объектами - C++
Собственно сабж. Какой способ использования переменных верный: 1) создание переменной и последующее ее многократное использование в одной...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Tremr
Сообщений: n/a
08.01.2009, 14:02 #2
Так кажись GetDC и не требует параметров. Он просто возвращает DC для окна которое его вызвало. Тоест:

CWnd *MyWnd;
CDC* MyDC = MyWnd->GetDC();

В MyDC записывается адрес DC, который Форточки дали на время поюзать окну MyWnd.
За синтаксис не ручаюс.
oldpasp
1 / 1 / 2
Регистрация: 23.06.2007
Сообщений: 349
08.01.2009, 15:16  [ТС] #3
Спасибо, люьая информация в этом деле пригодится.
Я уже разобрался.
Мне надо было обратиться к другому окну внутри метода контрола.
работает так :
::GetDC(hWnd)
где hWnd - нужное мне окно
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2009, 15:16
Привет! Вот еще темы с ответами:

Необходимость в использовании виртуальных деструкторов и их правильное использование - C++
Добрый вечер, у меня несколько вопросов по виртуальным деструкторам. 1) В данном примере не используются виртуальные деструкторы,...

Правильное использование умных указателей, как членов класса - C++
Допустим у нас есть класс Node, объекты которого могут хранить вложенные Node, как правильнее объявлять конструктор? Так? class Node...

Правильное объявление функции - C++
Честно перекопировал курсач. Возникла такая ошибка: Unit1.cpp(507): E2316 'TForm1::find_gor(int,int,int,int,int,int,float * *,float *...

Правильное обьявление функции, что возвращает двумерный массив символов - C++
Есть функция goUP. Как ее объявить так, чтобы она принимала двумерный массив символов и возвращала двумерный массив символов (если можно,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru