win32设置窗口的光标 ----- 学习记录

使用函数: LoadCursor  载入指定的光标资源。


HCURSOR LoadCursor(HINSTANCE hlnstance,LPCTSTR lpCursorName);

hlnstance

   标识一个模块事例,它的可执行文件包含要载入的光标。

LpCursorName

   指向以NULL结束的字符串的指针,该字符串存有等载入的光标资源名。

spacer.gif



使用于注册窗口类时

               WNDCLASSEX wClass;

                ZeroMemory(&wClass, sizeof (WNDCLASSEX)); //结构体清零,不让结构的成员数值具有不确定性。

                wClass.cbClsExtra = NULL;

                wClass.cbSize = sizeof(WNDCLASSEX );

                wClass.cbWndExtra = NULL;

                wClass.hbrBackground = ( HBRUSH)COLOR_WINDOW ;

                wClass.hCursor = LoadCursor(NULL , IDC_ARROW);

                wClass.hIcon = NULL;

                wClass.hIconSm = NULL;

                wClass.hInstance = hInstance;

                wClass.lpfnWndProc = ( WNDPROC)WinProc;

                wClass.lpszClassName = _T("Window Class" );

                wClass.lpszMenuName = NULL;

                wClass.style = CS_HREDRAW | CS_VREDRAW ;


你可能感兴趣的:(Win32,api,load)