win32多线程编程:Win32 OpenGL编程(12) 混合及半透明效果

混合力量是很强大就如巴尔扎克所言而图形处理中很多有趣且实用效果在OpenGL中其实都可以用混合来实现比如最最常用半透明效果这种效果在compiz3D桌面效果中得到了极致发挥让人印象深刻即使你从来不使用Linux你也可以去看看很多人秀自己Linux桌面效果视频要知道这效果出来时候连Vista都还不知道在哪呵呵可惜是个桌面系统好不好不仅仅是靠谁更炫来比较  概念  在OpenGL中混合是指啥?就如混合... [阅读全文]

win32编程:Win32编程点滴- 窗口的位置

把你Windows任务栏移到屏幕上方你就会发现有多少会在启动时候把自己标题栏移到任务栏下方以至于不能用鼠标移动它甚至有窗口还没有系统菜单(Atl + 空格 打开系统菜单可以移动窗口)所以这篇文章我们来讨论下窗口位置以避免这样事情发生  如果让你写个要把窗口位置移动到桌面左上角我想很多人都会写出如下代码:MoveWindow(hWnd,0,0,?,?);  后面?位置如何填写呢?很多人就会找到Get... [阅读全文]

win32多线程编程:Win32多线程开发(Critical Event Mutex Semphore)

一. Mutex 相关的API:HANDLE CreateMutex(PSECURITY_ATTRIBUTES psa, BOOL fInitialOwner, PCTSTR pszName);HANDLE OpenMutex(DWORD fdwAccess, BOOL bInheritHandle, PCTSTR pszName);HANDLE ReleaseMutex(HANDLE h... [阅读全文]

win32编程:win32 最基本编程和应用程序框架

现在市场上出现了很多应用程序框架,比如窗体程序,如MFC,.net framwork , VB , delphi,举不胜数。其实,这些并不是开发windows应用程序必需的东西,windows在底层是为我们开放了一套API函数库,使用这套函数库,其实我们也能构建出一套功能强健的windows应用程序。下面,我重点说明一下windows的窗口应用程序,其实,windows窗口程序的核心就是窗口,一个... [阅读全文]

多线程编程:简单的多线程编程

# windows.h //『注意1』由于CreateThread是API所以必须包含这个头文件 # iostream using std; DWORD WINAPI Thread1Proc( LPVOID lpParameter); //线程执行 DWORD WINAPI Thread2Proc( LPVOID lpParameter); //线程执行 a... [阅读全文]
1 共1条 分1页