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

Помогите написать программу на C++ для Универа ($ЗАПЛАЧУ!$) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ISAPI Засылка файлов http://www.cyberforum.ru/cpp-beginners/thread491703.html
Проблема. В ISAPI при пересылке данных методом multipart/form-data 48 КБ информации можно принять след образом: pCtxt->m_pECB->lpbData где pCtxt - объект класса CHttpServerContext. Остальную информацию нужно считывать с помощью метода pCtxt->ReadClient(<адрес буфера>, <размер буфера>). Так вот у меня при посылке файла размером 119 Кб он не хочет считывать оставшиеся 119-48=71 Кб. Просто...
C++ Написание игр. С чего начать? Хочу заняться написанием игр. Хотелось бы начать с простого... Какими книгами или сайтами можно воспользоваться? http://www.cyberforum.ru/cpp-beginners/thread491611.html
C++ Заголовок CMDIFrameWnd - как избавится?
рнее окно разворачивается, то его название в заголовке родительского окна отображается в скобках (например, AppName - ). Как избавится от этого неприятного эффекта?
Можно ли изменить иконку окна во время выполнения программы? C++
Можно ли изменить иконку окна во время выполненния программы?
C++ Можно ли изменить иконку окна во время выполнения программы? http://www.cyberforum.ru/cpp-beginners/thread491576.html
Можно ли изменить иконку окна во время выполненния программы?
C++ Статьи по локализации программ. Подскажыте, пожалуйста, ссылку на хорошую статью по локализации программы. подробнее

Показать сообщение отдельно
Catty
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 23
16.01.2011, 18:15
Надо обработать WM_WINDOWPOSCHANGING, которое посылается окну (форме) перед тем, как она изменит своё местоположение

//Form1.h

class TForm1 : public TForm
{
__published: // IDE-managed Components
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
void WMPosChanging(TWMWindowPosMsg & msg);
protected:
BEGIN_MESSAGE_MAP
VCL_MESSAGE_HANDLER(WM_WINDOWPOSCHANGING,
TWMWindowPosMsg,
WMPosChanging)//это объявляем обработчик события
END_MESSAGE_MAP(TForm)
};

//Form1.cpp
//ф-ция - обработчик.Куда б мы форму не тянули, координаты всегда будут (0, 0)
Просто скопируй - и всё будет.
void TForm1::WMPosChanging(TWMWindowPosMsg & msg)
{
msg.WindowPos->x=0;
msg.WindowPos ->y=0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru