標準の c++ チュートリアルを完了した後、いくつかの hello world を実行しようとしています。私が最初に試みたのは、ウィンドウなしで画面に直接描画することです。私はこれを見つけました、そしてそれは動作します。
#include "stdafx.h"
#include <Windows.h>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
HDC screenDC = ::GetDC(0);
::Rectangle(screenDC, 200, 200, 300, 300);
int exit; cin >> exit;
return 0;
}
しかし、標準の C++ チュートリアルのどこにも、このようなことはカバーされていません
HDC screenDC = ::GetDC(0);
::Rectangle(screenDC, 800, 200, 300, 300);
Rectangle は何のメンバーですか?
よろしければ、簡単な質問が他にもいくつかあります。そうでない場合は、心配しないでください。
私の長方形にウィンドウが移動するとすぐに、ウィンドウが消えます。再描画できるように、これを知らせるコールバックはありますか?
長方形の色を変更するにはどうすればよいですか?
これについてどこで学べますか? 私が見つけたすべてのチュートリアルはまばらで、ほとんどが古くなっています。それが私がする必要があることなら、私は本を手に入れることができます。次のことを試しました(成功する場合もあれば、成功しない場合もあります):
http://msdn.microsoft.com/en-us/library/vstudio/bb384843.aspx
http://msdn.microsoft.com/en-us/library/ms533895(v=vs.85).aspx