《白手起家Win32SDK应用程序》 目 录​​《白手起家Win32SDK应用程序》​​​​第一篇、预备知识​​​​第二篇、创建Win32工程和主函数​​​​第三篇、增加一个回调函数​​​​第四篇、注册一个窗口类​​​​第五篇、利用已注册的窗口类来创建一个窗口​​​​第六篇、显示你创建的窗口​​​​第七篇、获取消息及对消息缺省处理​​​​第八篇、关闭窗口的同时退出程序​​​​第九篇、窗口标题栏上
转载 2013-11-29 19:15:00
58阅读
1》产生: // HWND CreateLB(HWND parentWnd) { HWND hListBox=0; hListBox = CreateWindow("LISTBOX", NULL, WS_CHILD|WS_VSCROLL | WS_TABSTOP | LBS_STANDARD | L Read More
转载 2016-04-18 00:53:00
97阅读
2评论
[cpp]view plaincopy//////////////////////////////////////////////////////////////LRESULTListViewCustomDraw(HWNDhwnd,LPARAMlParam){LPNMHDRpnmh=(LPNMHDR...
.
转载 2014-04-30 16:20:00
113阅读
首先是考虑全屏处理的时机,是在创建窗口时还是显示窗口时进行,若是前者,则可以: BOOL InitInstance(HINSTANCE hInstance, int nCmdShow){ HWND hWnd; hInst = hInstance; // 将实例句柄存储在全局变量中 UINT width = GetSystemMetrics(SM_CXSCREEN); ...
原创 2021-08-05 14:25:25
225阅读
 
转载 2016-08-01 14:29:00
106阅读
2评论
  Windows XP introduced visual styles, a way to provide a new look to the common controls, with ComCtl32.dll version 6.0. Unlike previous versions of this library, version 6.0 is not r
转载 精选 2013-04-14 17:56:16
1689阅读
理论创建普通菜单步骤如下: 1)创建菜单如:CreateMenu2)添加菜单项如:AppendMenu3)加载菜单LoadMenu4)设置菜单到窗口SetMenu5)处理菜单响应6)消除菜单DestroyMenu 创建右键菜单的步骤如下: 1)创建菜单如:CreateMenu2)添加菜单项如:AppendMenu3)使用TrackPopupMenu加载菜单。4)处理菜单响应5)消除菜单DestroyMenu 当然,如果你选择在已有菜单上进行编辑的话,也是可以的,就省略了其中的一些步骤。本节的例子就是在已有的菜单里面添加自己定义的菜单项。对于右键菜单你也可以选择已有的菜单中的一栏作为弹出菜单..
转载 2013-06-09 20:28:00
225阅读
2评论
开发环境为windows xp,vc6主要方案为,创建一个主窗口,不进行截图的时候将其隐藏,并在托盘区创建小图标,截图时使窗口全屏透明,捕捉鼠标行为截图保存,再使窗口隐藏。以下根据主要步骤将核心内容点出:(1)注册窗口类时,将背景色定为黑色,以使截图时有灰暗的效果AT...
转载 2012-05-07 09:56:00
140阅读
2评论
MSDN 里说,VC 有 3 个预处理常量,分别是 _WIN32,_WIN64,WIN32。 只要包含了 Windows.h,那么 WIN32 常量是肯定定义了的,所以不能用于判断平台环境(如果x64预编译器中未定义WIN32,可以手动加上去) Win32 配置下,_WIN32 有定义,_WIN64
转载 2019-03-11 22:34:00
359阅读
本课中,我们将学习如何使用树型视图控件。另外还要学习如何在树型视图中完成拖-拉动作,以及如何使用图象列表。 理论: 树型视图是一种特别的窗口,我们可以使用它一目了然地表示某种层次关系。譬如象在资源管理器中左边窗口中的就是树型视图。您可以调用CreateWindowEx来创建树型视图,传递一个类名“"SysTreeView32"”,或者您也可以把它放到一个对话框中去。不要忘了在您的代码中加入Ini
转载 2014-04-30 16:18:00
52阅读
15点赞
        这篇文章主要介绍了Win32应用程序(SDK)设计原理,对于理解win32应用程序运行原理有很大的帮助,需要的朋友可以参考下。        一般来说所谓的Win32应用程序开发,就是在C语言的层面上,直接使用Win32 A
转载 精选 2014-09-12 21:39:54
372阅读
## 实现Python安装Win32模块的步骤 ### 整体流程 首先,我们需要下载并安装pywin32,这是一个Python与Windows API进行交互的扩展包,包括了win32gui、win32ui、win32con和win32api等模块。然后,我们需要在Python代码中引入这些模块,并使用它们来完成相应的任务。 下面是整个流程的具体步骤: | 步骤 | 操作 | | ---
原创 2024-05-05 06:19:23
978阅读
补发:发表于2021-11-08忘了同步到上了链接Windows编程应用程序分类控制台程序ConsoleDOS程序,本身没有窗口,通过Windows DOS窗口执行
原创 2022-11-21 12:19:19
813阅读
VS2012的注释与反注释快捷键注释是(Ctrl+K, Ctrl+C),实际操作,按住Ctrl键不放,先按K键,再按C键。相当于Ctrl+K加 Ctrl+C的组合键。反注释是(Ctrl+K, Ctrl+U)。 //调试打印语句 Debug.WriteLine(indata); 获得可用的串口 1. //获取所有的串口 2. string[] portlist = Ser
转载 4月前
425阅读
网上找了很多,可只是给出代码,没有详细解释,不便初学者理解.我就抄回冷饭.把这个再拿出来说说. 实例图片: 首先建立一个标准的Win32 Application 工程.选择a simple Win32 Application. 然后建立我们的资源文件首先新建一个对话框资源,资源ID改为IDD_MAI Read More
转载 2016-04-18 01:39:00
153阅读
2评论
MFC相关技术说明:<可参阅MSDN MFC TNO 3>Mapping of Windows Handles to ObjectsMFC对象与Win32 SDK句柄的映射关系说明: MFC使用C++对象封装Win32句柄(操作系统资源调度单元 HANDLE),所以在概念上一定要把MFC中的关于C++对象和WIN32句柄对象的概念区分开来,以下讨论就是MFC C++对象如何封装关联句柄相关函数与技术:1 FromHandle()FromHandle(HANDLE handle);//MFC 类成员的静态方法用于创建一个与句柄关联临时有效的MFC对象ie:CWnd *pWnd = C
转载 2013-04-27 20:46:00
197阅读
2评论
This is my biggest PE virus, its about 3500 lines, the virus binarysize is more than 6K.Maybe this is my last virus. Ive decided to exit from the VXer scene. Its a pity that there are too
转载 2021-07-14 11:16:12
324阅读
在Windows平台上,从原来使用C/C++编写原生EXE程序,到使用Python编写一些常用脚本程序,成熟的模块的使用使得编程效率大大提高了。不过,python模块虽多,也不可能满足开发者的所有需求。而且,模块为了便于使用,通常都封装过度,有些功能无法灵活使用,必须直接调用Windows API来实现。要完成这一目标,有两种办法,一种是使用C编写Python扩展模块,或者就是编写普通的DLL通过
转载 2023-07-02 17:26:01
458阅读
   Win32.Loicer, alias, Win32.Cervan     This is my biggest PE virus, it's about 3500 lines, the virus binary size is more than 6K. Maybe this is my last virus. I've decided to exit from the VXe
原创 2021-04-26 09:05:24
327阅读
1.一个最简单的窗体的创建 ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ; 使用 nmake 或
原创 2022-05-23 15:10:43
452阅读
  • 1
  • 2
  • 3
  • 4
  • 5