BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)这个函数干什么的。
百度收费,看看这里能不能问到。学习Win32的时候视频里的代码运行不出来,感觉是
HWND
WINAPI
CreateWindowExW(
In DWORD dwExStyle,
In_opt LPCWSTR lpClassName,
In_opt LPCWSTR lpWindowName,
In DWORD dwStyle,
In int X,
In int Y,
In int nWidth,
In int nHeight,
In_opt HWND hWndParent,
In_opt HMENU hMenu,
In_opt HINSTANCE hInstance,
In_opt LPVOID lpParam);
这个函数不存在运行不出来,看系统自带的代码注册完窗口后是
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}
HACCEL hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_WINDOWSPROJECT2));
这两个函数,想知道这两个函数是在干什么。
回答
我没记错的话InitInstance是自己生成的函数,自己看看,应该包含注册窗体类相关操作。LoadAccelerators是 API ,作用是加载加速键,类似快捷键,不过我没用过,所以没深究过。
THE END
二维码