在VC下如果写一些dll的话,一般需要两个项目,一个dll项目,一个demo项目。调试demo时,需要在将dll放在同一目录或是系统的system32下,还有种办法就是在demo项目设定中给出dll的指定路径,个人感觉这些方法都不怎么好。觉得还是用post-build,编译后执行操作最为灵活。 使用命令 copy Debug\$(TargetName).dll Demo\Debug\ 在编译完后
以下是实现点击对话框客户区移动窗口的代码: // 重载OnNcHitTest方法virtual UINT OnNcHitTest(CPoint point); // 添加消息映射 ON_WM_NCHITTEST() // 实现OnNcHitTest方法UINT XXX::OnNcHitTest(CPoint point){ // 父类窗口的调用,获取鼠标
在对话框里加入滚动条,实现滚动效果,想了个简单的调试滚动条消息的方法,先记录下char * GetScrollText(UINT nSBCode){ switch(nSBCode) { case SB_ENDSCROLL: &nb
动态创建窗口在MFC下比较简单用个Create就可以了。如果创建的个数不是一个而是多个的话,那么必须有个列表来存放创建窗口对象的指针,这里用个CPtrArray来定义一个存放指针的对象很有必要。
在使用了STL中的runtime_error后,发现可以自定义许多自己的错误类,不过在try catch时确发现不知道怎么用,后来在其他文章里找到了使用引用来输出错误。例:struct socket_error: public runtime_error{ socket_error(const string &str
研究了下win32下线程的使用,在网上找了很多都是用的MFC下的类CEvent,为了方便研究,写了个win32下的,具体代码如下://///////////////////////////////////////////////////////// HANDLE hThread;HANDLE hEvent;DWORD WINAPI ThreadProc1( LPVOI
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号