途中で送ってしまった。。。orz

class Hoge {
static void fugo(void* hoge) {
Hoge* self = hoge;
self->func()
}

Hoge hoge;
_beginthread(Hoge::fugo, &hoge);

やりようはいくらでもある。