MyRegisterClass

MyRegisterClass 函式用於註冊該視窗應用程式,聲明如下。

基本介紹

  • 外文名:MyRegisterClass
  • 性質:函式
  • 作用:註冊該視窗應用程式
  • 領域:程式設計
// FUNCTION: MyRegis
ATOM MyRegisterClass(HINSTANCE hInstance, LPTSTR szWindowClass)
{
WNDCLASS wc;
wc.cbSize = sizeof(WNDCLASSEX); // 結構體WNDCLASSEX的大小
wc.style= CS_HREDRAW | CS_VREDRAW; // 定義窗體樣式
wc.lpfnWndProc = (WNDPROC)WndProc; //回調函式
wc.cbClsExtra = 0; // 視窗類額外位元組數,通常為0
wc.cbWndExtra = 0; // 視窗實例額外位元組數,通常為0
wc.hInstance = hInstance; //進程句柄
wc.hIcon= LoadIcon(hInstance, MAKEINTRESOURCE(IDI_WIN32SMARTDEVICE)); //圖示
wc.hCursor = 0; //滑鼠樣式
wc.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH); //背景
wc.lpszMenuName = 0; //選單指針
wc.lpszClassName = szWindowClass; //窗體類名
wc.hIconSm = NULL; // 視窗小圖示
return RegisterClass(&wc);
}
參數:
HINSTANCE hInstance 視窗句柄
LPTSTR szWindowClass 視窗類名

相關詞條

熱門詞條

聯絡我們