Visual Studio 2010 で #pragma region

Visual C++ 2010を使っていて
C#みたいに#regionで領域を非表示にしたいな
と思って試した

#pragma region hoge
...
#pragma endregion

と書くことで代用できた
...と上下のpragmaが非表示にされて

+ hoge

と表示される
他のコンパイラでどう処理されるのかは試していないので注意!