VOID Application::InitWin(VOID)
{
_wc.cbSize = sizeof(WNDCLASSEXW);
_wc.style = CS_CLASSDC;
_wc.lpfnWndProc = ::MsgProc;
_wc.cbClsExtra = 0L;
_wc.cbWndExtra = 0L;
_wc.hInstance = GetModuleHandle(NULL);
// m_wc.hIcon = LoadIcon(NULL, MAKEINTRESOURCE(IDI_ICON1));
_wc.hCursor = LoadCursor(NULL, IDC_ARROW);
_wc.hbrBackground = NULL;
_wc.lpszMenuName = NULL;
_wc.lpszClassName = L\"D3D Tutorial\";
// _wc.hIconSm = LoadIcon(NULL, MAKEINTRESOURCE(IDI_ICON1));
RegisterClassExW( &_wc );
// Create the application\'s window
_hWnd = CreateWindowW( L\"D3D Tutorial\", L\"D3D Tutorial 02: Vertices\",
WS_OVERLAPPEDWINDOW, 50, 50, 600 + 50, 800 + 50,
NULL, NULL, _wc.hInstance, NULL );
// 멀티미디어 타이머 정밀도를 높임
MMRESULT MMR = timeBeginPeriod(1);
}
여기서 _wc.lpfnWndProc = ::MsgProc; 이부분 있잖아여
MsgProc 앞에 :: 이거 뭐죠 =_=;;??
{
_wc.cbSize = sizeof(WNDCLASSEXW);
_wc.style = CS_CLASSDC;
_wc.lpfnWndProc = ::MsgProc;
_wc.cbClsExtra = 0L;
_wc.cbWndExtra = 0L;
_wc.hInstance = GetModuleHandle(NULL);
// m_wc.hIcon = LoadIcon(NULL, MAKEINTRESOURCE(IDI_ICON1));
_wc.hCursor = LoadCursor(NULL, IDC_ARROW);
_wc.hbrBackground = NULL;
_wc.lpszMenuName = NULL;
_wc.lpszClassName = L\"D3D Tutorial\";
// _wc.hIconSm = LoadIcon(NULL, MAKEINTRESOURCE(IDI_ICON1));
RegisterClassExW( &_wc );
// Create the application\'s window
_hWnd = CreateWindowW( L\"D3D Tutorial\", L\"D3D Tutorial 02: Vertices\",
WS_OVERLAPPEDWINDOW, 50, 50, 600 + 50, 800 + 50,
NULL, NULL, _wc.hInstance, NULL );
// 멀티미디어 타이머 정밀도를 높임
MMRESULT MMR = timeBeginPeriod(1);
}
여기서 _wc.lpfnWndProc = ::MsgProc; 이부분 있잖아여
MsgProc 앞에 :: 이거 뭐죠 =_=;;??
전역함수 엠에스지프로크쓰겟다고
때고 쓰면 전역함수 못쓰나염 ?
쓸수있어염
때고 쓰면 에러 나던데요 ;;?
클래스 내부에 없응께
그럼 클래스 내부에서 전역 함수 쓸려면 :: 이거 꼭 붙여야 하는거죠 ?
밖에있는거 쓸라면 그렇게 해줌요
코딩은 하고 다니냐.....?