![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows API
文章平均质量分 64
DecemberCafe
这个作者很懒,什么都没留下…
展开
-
在GUI程序中使用控制台的两种方法-方法1
文章转载自 http://blog.csdn.net/nanyu/article/details/6473435 当我们第一次接触C++时,写的第一行代码,可能就是:Code://... std::cout "Hello world" //转载 2011-07-05 13:55:22 · 1859 阅读 · 0 评论 -
简单创建DLL
新建一个DLL工程,加上:#ifdef LZH_EXPORTS#define LZH_API __declspec(dllexport)#else#define LZH_API __declspec(dllimport)#endif表示有宏定义LZH_EXPORTS为输出动态链接原创 2011-07-08 19:34:14 · 1332 阅读 · 0 评论 -
windowsAPI之键盘输入
WindowsAPI之键盘输入l WM_CHAR为0-9,a-z等按键;WM_KEYDOWN为上下左右、F1、F2等按键。case WM_CHAR: switch(wParam) { case'a':原创 2011-07-08 19:31:28 · 4098 阅读 · 0 评论 -
WindowsAPI 文本框
WindowsAPI之文本框l 创建文本框函数:HWND CreateEdit( constHWND hParent, //父窗口类 constHINSTANCE hInst, //应用程序实例原创 2011-07-08 19:31:03 · 4442 阅读 · 0 评论 -
GetMessage和PeekMessage
PeekMessage返回TRUE的条件是有消息,如果没有消息返回FALSE。GetMessage返回TRUE的条件是有消息且该消息不为WM_QUIT。返回FALSE的条件是有消息且该消息为WM_QUIT。 另外再明确三个消息的区别:WM_CLOSE,WM_DESTROY,WM_原创 2011-07-08 19:33:52 · 1556 阅读 · 0 评论 -
WindowsAPI之按钮
WindowsAPI之按钮n 创建按钮函数:HWND CreateButton( const HWND hParent, //父窗口类 const HINSTANCE hInst,原创 2011-07-08 19:33:28 · 6273 阅读 · 1 评论 -
获取命令行参数
在Win32控制台应用程序中,主函数为:int main( intargc, char** argv ){} 其中argc为参数个数,我们可以如此调用:for( i = 0; i{ cout } 在Win32应用程序中呢?主函数为:int WINAPI WinMain(原创 2011-07-08 19:31:56 · 1281 阅读 · 0 评论 -
WNDCLASS指定窗口显示区的颜色
<br />WNDCLASS wc;<br /><br /> wc.style = CS_HREDRAW | CS_VREDRAW; // CS_HREDRAW | CS_VREDRAW 表明当窗口尺寸发生变化时,窗口被重绘 <br /> wc.lpfnWndProc = (WNDPROC)WndProc; //指定窗口过程函数(Window Procedure)<br />原创 2011-04-22 21:31:00 · 1780 阅读 · 0 评论 -
在GUI程序中使用控制台的两种方法-方法2
文章转载自 http://blog.csdn.net/nanyu/article/details/6474939 2. 方法-2:外挂式先接前一篇《在GUI程序中使用控制台的两种方法-方法.1》。方法1采用的是“内嵌式”,即由GUI程序自身申请一个控制台,然后转载 2011-07-05 13:56:27 · 1781 阅读 · 0 评论 -
不同EXE文件的调用
三种方法:system(“xxx.exe 100 200 300”);WinExec(“xxx.exe 100 200 300”, SW_SHOW);ShellExecute(NULL,"open",“xxx.exe”,”100200 300”,NULL,SW_SHOWNORMA原创 2011-07-08 19:33:06 · 1282 阅读 · 0 评论 -
Win32应用程序中创建控制台窗口
在Win32应用程序上默认是没有控制台窗口的,但经常需要用来调试。如何打开呢?1.设置两个全局的句柄,标准输入和输出。HANDLE hStdin;HANDLE hStdout; 2.建立控制台,并获得句柄(顺序很重要,AllocConsole放在后面会使得hStdin和hStdo原创 2011-07-08 19:32:34 · 5393 阅读 · 1 评论