windows
文章平均质量分 63
zhongbin104
这个作者很懒,什么都没留下…
展开
-
webbrowser显示网页游戏时偶尔出现白屏解决办法。
最近自己尝试制作一个简单的浏览器,测试过程中发现一些问题,尤其是白屏现象,困扰了我很多。今天解决了发帖说说。 因为对单文档和多文档编程不是很熟悉,我使用的是Dialog模式。开始玩玩网页什么的,没什么问题。一玩网页游戏,问题就来了。只要用其他窗口覆盖一下自己的浏览器窗口,窗口上就会出现很多白色的块,人物走动几下就好了。在IE里测试了下,没有发现这个问题,那就是自己写的浏览器有问题。原创 2012-04-25 16:37:40 · 5840 阅读 · 0 评论 -
创建进程-CreateProcess (一)
CreateProcess函数用于创建进程:函数原型: BOOL CreateProcess ( LPCTSTR lpApplicationName, LPTSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes。 LPSECURITY_ATTRIBUTES lpThreadAttrib原创 2012-08-14 23:51:49 · 5254 阅读 · 0 评论 -
创建进程-CreateProcess (二)
STARTUPINFO结构中的cb字段表示该结构的长度,表示子进程继承父进程的STARTUPINFO结构。如果要修改子进程的启动信息,就要先获取到父进程的信息,然后再设置STARTUPINFO结构中的相应字段。如下隐藏启动一个程序: char lpPath[] = "notepad.exe" ; STARTUPINFO si = { sizeof(si) } ; //原创 2012-08-15 00:16:15 · 4715 阅读 · 0 评论 -
C++枚举进程的方法
主要使用的下面几个函数:1、CreateToolhelp32Snapshot2、Process32First3、Process32Next所以要引用下面的头文件:#include 枚举进程的代码如下:// 枚举系统当前所有进程信息// 并把信息输出到工程目录下EnumInfo_ToolHelp_process.txtBOOL EnumProcessInfo()原创 2012-08-15 00:53:19 · 6439 阅读 · 1 评论 -
创建线程 - CreateThread
MSDN中CreateThread原型: HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, DWORD dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpParameter, DWORD dw原创 2012-08-15 00:40:29 · 857 阅读 · 0 评论 -
C++枚举线程方法
主要使用的下面几个函数:1、CreateToolhelp32Snapshot2、Thread32First3、Thread32Next所以要引用下面的头文件:#include 枚举线程的代码如下:// 枚举系统当前所有线程信息// 并把信息输出到工程目录下EnumInfo_thread.txtBOOL EnumThreadInfo (){ // 定义线程信息原创 2012-08-15 00:57:52 · 4708 阅读 · 1 评论 -
VC下加载JPG/GIF/PNG图片的两种方法(转)
本文转自 http://blog.sina.com.cn/s/blog_6582aa410100huil.html。仅管VC有提供相应的API和类来操作bmp位图、图标和(增强)元文件,但却不支持jpg、gif和png等格式的图片,而这几种格式却是常常要用到的。这里我给大家介绍两种办法来操作这些格式的图片。1.用APIOleLoadPicture来加载JPG、GIF格式的图转载 2013-03-28 13:09:28 · 4671 阅读 · 0 评论 -
vc++加载透明png图片方法——GDI+和CImage两种
先看看GDI+的方法方法1:1.GDI+画透明图层(alpha)的png图片stdafx加入如下:#include //初始化一下com口#include "GdiPlus.h"using namespace Gdiplus;#pragma comment(lib,"gdiplus.lib")开始初始化:在app类的声明里(转载 2013-03-28 13:14:54 · 28995 阅读 · 5 评论