<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[AttaBoy的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/AttaBoy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AttaBoy]]></copyright><item><title><![CDATA[在VC中实现程序在启动时隐藏]]></title><link>https://blog.youkuaiyun.com/AttaBoy/article/details/6238</link><guid>https://blog.youkuaiyun.com/AttaBoy/article/details/6238</guid><author>AttaBoy</author><pubDate>Sun, 03 Mar 2002 09:18:00 +0800</pubDate><description><![CDATA[    最近经常见论坛上有人问，程序在启动时如何隐藏。以下是我总结的一些方法,欢迎大家讨论，找出更好的方法。    对于这类问题，大家最容易想到的可能就是在PreCreateWindow中添加cs.style &=~WS_VISIBLE;这是不可行的。程序仍可使用ShowWindow()将窗体显示出来.1.基于对话框的程序   我在论坛上看到有人说在OnInitDialog()中加上Sho]]></description><category></category></item><item><title><![CDATA[Windows函数错误处理]]></title><link>https://blog.youkuaiyun.com/AttaBoy/article/details/6237</link><guid>https://blog.youkuaiyun.com/AttaBoy/article/details/6237</guid><author>AttaBoy</author><pubDate>Wed, 02 Jan 2002 15:03:00 +0800</pubDate><description><![CDATA[   当调用一个Windows函数时，它首先要检验传递给它的各个参数的有效性，然后再设法执行任务.如果传递一个无效参数，或者由于某种原因无法执行这项操作，那么操作系统就会返回一个值，指明该函数在某种程度上运行失败了。   Windows函数常用的返回值类型:        void         BOOL:0,非0,TURE,FALSE        HANDLE:HANDLE,NULL,INV]]></description><category></category></item><item><title><![CDATA[如何在VC中实现动态菜单]]></title><link>https://blog.youkuaiyun.com/AttaBoy/article/details/6236</link><guid>https://blog.youkuaiyun.com/AttaBoy/article/details/6236</guid><author>AttaBoy</author><pubDate>Sat, 29 Dec 2001 00:35:00 +0800</pubDate><description><![CDATA[ 1.生成动态菜单           先定义一个菜单类对象:CMenu m_menuMain;      创建菜单:CreateMenu(CMenu *)创建一个普通菜单项               CreatePopupMenu()创建一个弹出式菜单项      2.使用菜单和应用程序挂钩            可使用SetMenu(CMenu *)      3.修改菜单项        ]]></description><category></category></item><item><title><![CDATA[在Visual Basic 中使用C++ 类]]></title><link>https://blog.youkuaiyun.com/AttaBoy/article/details/6235</link><guid>https://blog.youkuaiyun.com/AttaBoy/article/details/6235</guid><author>AttaBoy</author><pubDate>Wed, 30 May 2001 19:45:00 +0800</pubDate><description><![CDATA[在Visual Basic 中使用C++ 类             用C++ Builder 创建可重用的OLE Automation              李国兴我在Borland C++ For Windows 环境下编制工程辅肋设计程序时定义了一个生成AutoCAD DXF 图形交换文件的类，在后来用Visual Basic 编写另一辅肋设计程序时又需要生成DXF图形文件，为了利用已有]]></description><category></category></item><item><title><![CDATA[美化你的文字]]></title><link>https://blog.youkuaiyun.com/AttaBoy/article/details/6234</link><guid>https://blog.youkuaiyun.com/AttaBoy/article/details/6234</guid><author>AttaBoy</author><pubDate>Wed, 30 May 2001 19:39:00 +0800</pubDate><description><![CDATA[　　想玩点文字横向拉宽的特效吗？很简单，你不需要去计算什么 Width + 1 之类的象素值，只需调用一个 API 函数，就可以搞定！她就是——SetTextCharacterExtra() 　　这个函数的作用是改变字符串中各字符的间隔大小。想去开 API Viewer 了吗？且慢！API Viewer 中对此函数的声明有问题！！！怎么搞的？不知道，问微软去吧。 API Viewer ]]></description><category></category></item><item><title><![CDATA[如何得到本机的ip地址!]]></title><link>https://blog.youkuaiyun.com/AttaBoy/article/details/6233</link><guid>https://blog.youkuaiyun.com/AttaBoy/article/details/6233</guid><author>AttaBoy</author><pubDate>Sun, 10 Dec 2000 14:11:00 +0800</pubDate><description><![CDATA[program get_ip;uses  winsock,sysutils;VAR  ch : ARRAY[1..32] OF Char;  i : Integer;  WSData: TWSAData;  MyHost: PHostEnt;begin  IF WSAstartup(2,wsdata)    BEGIN      Writeln(cant start Winsock: Err]]></description><category></category></item><item><title><![CDATA[移动没有标题的窗体]]></title><link>https://blog.youkuaiyun.com/AttaBoy/article/details/6232</link><guid>https://blog.youkuaiyun.com/AttaBoy/article/details/6232</guid><author>AttaBoy</author><pubDate>Sun, 10 Dec 2000 14:07:00 +0800</pubDate><description><![CDATA[    我们一般是用鼠标按住窗口的标题栏，然后移动窗口，当窗口没有标题栏时，我们可以用下面的方法来移动窗口：　在 BAS 文件中声明：Declare Function ReleaseCapture Lib "user32" () As LongDeclare Function SendMessage Lib "user32" _Alias "SendMessageA" ( ]]></description><category></category></item><item><title><![CDATA[在状态栏中加入BitMap]]></title><link>https://blog.youkuaiyun.com/AttaBoy/article/details/6231</link><guid>https://blog.youkuaiyun.com/AttaBoy/article/details/6231</guid><author>AttaBoy</author><pubDate>Sun, 10 Dec 2000 13:51:00 +0800</pubDate><description><![CDATA[在一个AppWizard应用的状态条中加入一个新的方块，在Mainfrm.cpp中加入下列语句 //Mainfrm.cppstatic UINT indicators[] ={    ID_SEPARATOR, // status line indicator    ID_INDICATOR_BITMAP,    // BITMAP状态条    ID_INDICATOR_CAPS,]]></description><category></category></item><item><title><![CDATA[在菜单中加入图标]]></title><link>https://blog.youkuaiyun.com/AttaBoy/article/details/6230</link><guid>https://blog.youkuaiyun.com/AttaBoy/article/details/6230</guid><author>AttaBoy</author><pubDate>Sun, 10 Dec 2000 13:35:00 +0800</pubDate><description><![CDATA[API函数声明Option ExplicitPrivate Declare Function GetMenu Lib "user32"(Byval hwnd As Long) _ As Long 取得窗口的菜单句柄,hwnd是窗口的句柄 Private Declare Function GetSubMenu Lib "user32"(Byval hM]]></description><category></category></item></channel></rss>