class 클래스명
{
public:
virtual LONG 쓰레드를실행하는함수 ();
static DWORD WINAPI 쓰레드로돌릴멤버함수 (LPVOID lpArg); // 정적멤버
HANDLE m_hThread;
}
LONG 클래스명:: 쓰레드를실행하는함수 (LPCTSTR lpszDevice)
{
if (m_hThread == 0)
{
DWORD dwThreadId = 0;
m_hThread = _beginthreadex(NULL,0, 쓰레드로돌릴멤버함수,LPVOID(this),0,0);
// 쓰레드를 생성하면서 this를 아규먼트로 넘김
...
}}






Leave your greetings here.
날자고도 2009/05/04 17:56 Modify/Delete Reply Address
어떤효과가 있나요?
랜스 2009/05/05 20:51 Modify/Delete Address
제가 쓰레드를 쓸떄 쓰레드 함수에 넘기는 인자로 일일히 필요한 값들을
따로따로 구조체를 만들어서 포인터로 넘겨줬었는데 책보다 보니 이런식으로 함수호출법을 나타내고 나아가 쓰레드클래스를 상속받게 해줄수있을것같습니다.