飞道的博客

Windows程序设计之定义应用程序名变量

520人阅读  评论(0)

定义应用程序名变量

此处定义了应用程序的名字。

 static TCHAR szAppName[] = TEXT ("HelloWin") ;

这个名字会在下面两个地方用到。

  1. 将第7步中定义的窗口类对象的类名lpszClassName设置为szAppName。

wndclass.lpszClassName = szAppName ;

这个名字在窗口注册时非常重要,windows通过窗口的类名来区分不同的窗口。在创建窗口时必须传递这个参数给CreateWindow 的第一个参数。

      2.在创建窗口时将CreateWindow 的第一个参数设置为szAppName,  操作系统会在注册过的窗口中查找有没有这个名字的窗口。如果有就会按照名字叫这个名字的窗口类来创建窗口。

必须指出的是CreateWindow 的第一个参数szAppName必须是经过RegisterClass注册过的。代码如下:


  
  1. WNDCLASS wndclass ;
  2. wndclass.style = CS_HREDRAW | CS_VREDRAW ;
  3. wndclass.lpfnWndProc = WndProc ;
  4. wndclass.cbClsExtra = 0 ;
  5. wndclass.cbWndExtr

转载:https://blog.csdn.net/dyq1995/article/details/103594461
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场