2 qq179862309 qq179862309 于 2016.01.13 23:41 提问

WTL在DLL创建窗口的问题

我在一吧一个WTL做成DLL在DLL里面创建一个窗口 但是在窗口中加入Listview控件和其他一些IP地址控件 这个Dialog就无法Create成功这个问题困扰我很久了。求大神讨论。

3个回答

devmiao
devmiao   Ds   Rxr 2016.01.13 23:55
CSDNXIAOD
CSDNXIAOD   2016.01.13 23:43

DLL中创建窗口
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

oyljerry
oyljerry   Ds   Rxr 2016.01.14 08:07

dll中是否初始化资源模块

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
WTL学习之WTL窗口的实现
作者:朱金灿来源:http://blog.csdn.net/clever101              继续是WTL的学习。使用WTL创建一个窗口很简单:class CMyWindow : public CFrameWindowImpl { public: // First WTL window为窗口类名,IDC_WTLWIN为菜单资源ID,类似于MFC的//IDR_MAINFRAME DE
在vs2010中使用wtl
直接官网上下载wtl,安装后通过向导生成wtl时报错,这里修改了下,在vs2010和vs2015上运行通过
完善WTL的分隔窗口控制
原创  VisualFC        本文假设读者熟悉WTL,并且已经了解和使用过WTL的分隔窗口。WTL的分隔窗口简单易用,并且可以用在对话框窗口程序中,但我们也发现使用WTL分隔窗口的一些问题,即WTL分隔窗口中的面板必须为其子窗口,这样就无法接受主对话框窗口的TAB控制,在对话框应用程序中必须将对话框控件的父窗口设置为WTL分隔窗口,然后后再添加到到WTL分隔窗口中,代码如下:
深入剖析WTL—WTL框架窗口分析
WTL的基础是ATL。WTL的框架窗口是ATL窗口类的继承。因此,先介绍一下ATL对Windows窗口的封装。 由第一部分介绍的Windows应用程序可以知道创建窗口和窗口工作的逻辑是: 1 注册一个窗口类 2 创建该类窗口 3 显示和激活该窗口 4 窗口的消息处理逻辑在窗口函数中。该函数在注册窗口类时指定。 从上面的逻辑可以看出,要封装窗口主要需解
WTL 窗口创建消息队列
ATLAPP.H包含了消息循环类、接口类、和产生应用程序所必需的一些基础类定义。        类定义如下:               CmessageFilter类---用于消息过滤的         CidleHandler 类---用于空闲消息处理的         CmessageLoop类---用于消息循环的               CappModul
WTL学习之对话框和控件
作者:朱金灿来源:http://blog.csdn.net/clever101             继续学习WTL程序中的对话框程序的使用。程序的主要设置如下图:                                                  在对话框和控件学习中我们主要解决下面几个问题。 一.变量如何关联控件。       和MFC的通过增加控件成员变量或者数据成员变量不同
使用WTL自绘控件
<br />原创作者:Billy Leverington <br />摘自网站:http://www.codeproject.com/KB/wtl/customdrawlist_wtl.aspx<br />翻译:<br /> <br />使用WTL自绘控件<br /> <br />介绍:<br />   目前已经使用WTL工作一段时间了,我已经意识到关于它的文档是多么的匮乏。在我看来,迄今为止WTL是实现Win32最好的封装。与此同时,如果我们能在网站上多找一些相关文档,能更有助于我们对他的理解。<br /
WTL 基础:CWindow 发现
心情好的话,我喜欢去看WTL或者ATL底层的源代码,有些我已经看过很多bian
深入剖析WTL—WTL消息循环机制详解
WTL消息循环机制实现了消息过滤和空闲处理机制。 消息过滤 首先看一下CMessageLoop的核心逻辑CMessageLoop.Run()的代码: int CMessageLoop.Run() { BOOL bDoIdle = TRUE; int nIdleCount = 0; BOOL bRet; for(;;) { while(!::PeekMessage(
[ATL/WTL]_[初级]_[Win32窗口自定义消息处理过程]
场景 有时候我们需要单独对某个窗口消息进行拦截,比如CEdit响应回车, 这时候就需要拦截窗口处理过程了. 当然MFC的界面可以重载: BOOL CXXXDlg::PreTranslateMessage(MSG* pMsg){但是WTL的CEdit并不支持这种方式,WTL如果想在 PreTranslateMessage 里拦截消息,必须继承 CMessageFilter 后还要把这个控件注册到消息循