2. 弹窗相关的winAPI调用-学习笔记

MessageBoxA/W

消息框

MessageBoxA PROTO,
    hWnd:DWORD,                   ;窗口句柄(可以为空)
    lpText:PTR BYTE,                 ;字符串,对话框内
    lpCaption:PTR BYTE,           ;字符串,对话框标题
    uType:DWORD                   ;内容和行为

基于控制台的应用程序可以将 hWnd 设置为空,表示该消息框没有相关的包含窗口或父窗口。lpText 参数是指向空字节结束字符串的指针,该字符串将出现在消息框内。lpCaption 参数指向作为对话框标题的空字节结束字符串。uType 参数指定对话框的内容和行为。

 

 


 

ShellExecuteA/W

_In_opt_ HWND hwnd,

        _In_opt_ LPCSTR lpOperation, //操作

        _In_ LPCSTR lpFile,         //打开的文件

        _In_opt_ LPCSTR lpParameters,

        _In_opt_ LPCSTR lpDirectory,

        _In_ INT nShowCmd      //显示模式

    ShellExecuteA(0, "open", "mspaint", 0, 0, 1);

 

 


 

WinExec

WinExec主要运行EXE文件,不能运行其他类型的文件。不用引用特别单元。

 

 


 

CreateProcessA/W

WIN32API函数CreateProcess用来创建一个新的进程和它的主线程,这个新进程运行指定的可执行文件。

 

弹网页

 

 


 

CreateThread

创建一个在调用进程的虚拟地址空间内执行的线程。

 

 


 

RegCreateKeyExA/W

RegOpenKeyExA/W

RegDeleteKeyExA/W

注册表

 


 

CreateWindowExA/W

创建一个窗口

 

 


 

DialogBox

DialogBox是一个Windows API函数。它的作用是从一个对话框资源中创建一个模态对话框。该函数直到指定的回调函数通过调用EndDialog函数中止模态的对话框才能返回控制。该函数通过调用DialogBoxParam函数来实现。

 

 


 

2. 弹窗相关的winAPI调用-学习笔记

上一篇:ASP.NET Core搭建多层网站架构【12-WebApi统一处理返回值、异常】


下一篇:Win10系统下如何将中文登录名改为英文登录名