Win32编程的demo,在另一台机器上不窗口显示不出来
2013-07-02 10:12
316 查看
在做SDK的测试demo,由于是个简单的测试demo,所以采用win32编写的,其中窗口中有时间标签设置的控件,IP输入的控件及显示区域,一些文本标签及按钮等控件,在资源中添加好相应的控件后,CreateDialog,并添加消息捕获及处理的函数,在本地机器上可以正常的显示,但是把demo放到其他机器上运行,主窗口却出不来,这个就很郁闷啦,结果一查资料,才知道没有注册控件窗口。
函数InitCommonControls是个空函数,不做任何事情。
但如果你调用了该函数,则链接器会将你的程序链接到comctl32.lib,然后在程序启动时,会加载comctl32.dll。
真正初始化的工作是在该库的入口点处做的,在这里会注册通用控件窗口类。
然后应用程序就可以创建控件窗口,就象创建其它的子窗口控件一样。
注册并初始化通用控件窗口类。[1]
另外还有一个加强版的InitCommonControlsEx函数,可以注册指定控件的窗口类。
在使用SDK编写windows界面的时候,如果使用了月历控件,IP地址控件等高级控件,则需要调用此函数。
函数InitCommonControls是个空函数,不做任何事情。
但如果你调用了该函数,则链接器会将你的程序链接到comctl32.lib,然后在程序启动时,会加载comctl32.dll。
真正初始化的工作是在该库的入口点处做的,在这里会注册通用控件窗口类。
然后应用程序就可以创建控件窗口,就象创建其它的子窗口控件一样。
注册并初始化通用控件窗口类。[1]
另外还有一个加强版的InitCommonControlsEx函数,可以注册指定控件的窗口类。
在使用SDK编写windows界面的时候,如果使用了月历控件,IP地址控件等高级控件,则需要调用此函数。
相关文章推荐
- 运行没有错,但是窗口没有显示出来——Windows编程中的CreateWindow返回值为空?
- win32窗口编程实例代码,自己敲出来的,仅供新人参考
- 用VS创建一个win32窗口,编译运行都可以,但那个窗口没有显示出来(孙鑫老师第一课问题)
- Win32编程:窗口类样式+窗口外观样式+窗口显示样式
- 【VC编程】笔记1--创建一个Win32的应用程序,并显示创建的窗口和菜单
- 让VC编译出来的程序不显示CMD黑色窗口
- VS2010使用C++/CLI编程窗口无法显示问题解决方法
- 开始在ONdraw里面画图显示不出来,改变窗口大小才显示
- Win32 OpenGL编程(15) 位图显示
- VC win32 Application SDK创建窗口Demo
- 将已有窗口显示出来
- 关于win32编程中消息循环和WndProc()窗口过程函
- faster rcnn demo.py:在一个窗口显示所有类别标注
- MFC调用win32窗口显示调试信息,使用AllocConsole 函数
- OpenGL编程逐步深入(二)在窗口中显示一个点
- OpenGL编程逐步深入(三)在窗口中显示一个三角形
- 汇编语言:实验10 根据材料编程—3.数值显示,编程,将data段中的数据以十进制形式显示出来
- win32,win64编程永恒;语言编程需要注意的64位和32机器的区别
- faster rcnn demo.py:在一个窗口显示所有类别标注
- win32 窗口 两种方式显示字符串