char className [] = "Winnie";
char className2 [] = "Winnie2";
WNDCLASS win1,win2;
win1.lpszClassName=className ;
win2.lpszClassName=className2 ;
RegisterClass (&win1);
RegisterClass (&win2);
Createwindow(...className ...); 通过试验当赋予className 时显示窗口win1, 赋className2 时显示win2
问题是:Createwindow函数是通过什么方式通过className和className2 知道我要创建哪个窗口的.
如果只是不负责人的说通过两个字符串识别的,那我就要问className和className2 都只是指向字符串的指针而已,怎么通过两个字符串指针得知他们在什么地方被用过从而得出使用过他们的结构变量? 可以说className 和 win1 没有任何关系吧
VC Createwindow()函数的疑问
答案:1 悬赏:40 手机版
解决时间 2021-04-11 00:33
- 提问者网友:树红树绿
- 2021-04-10 14:47
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-04-10 15:47
在为程序建立窗口之前,必须首先呼叫RegisterClass注册一个窗口类别。在这里,你所注册的窗口信息中包含了你那两个窗口的名子,并把他们存于操做系统的窗口列表中,当你用Createwindow创建时,他会从系统的那个列表中查找到相应的窗口信息。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯