OpenCSP开源程序解析之OPENCSP_AuthUI.cpp

本文深入剖析OpenCSP项目中的OPENCSP_AuthUI.cpp文件,揭示其在认证界面及交互逻辑中的关键实现,帮助读者理解OpenCSP的内部工作机制。
摘要由CSDN通过智能技术生成
#include ".\opencsp_authui.h"
#include ".\resource.h"

extern HINSTANCE g_hModule;     // 当前实例

MY_DATA_BLOB OPENCSP_AuthUI::_authData;   //MY_DATA_BLOB二进制容器

INT_PTR OPENCSP_AuthUI::showAuthUI()      
{//在32位操作系统,64位操作系统上,一个int是4或8个字节。用INT_PTR代替int可以让代码具有更好的移植性
    INT_PTR hr;
    WORD wLangPID = PRIMARYLANGID(GetSystemDefaultLangID());  //获取当前系统是什么语言
    switch(wLangPID)
    {
    case LANG_CHINESE:  //中文
        hr = DialogBox(g_hModule, MAKEINTRESOURCE(IDD_DIALOG_PIN_CN),
            NULL, reinterpret_cast<DLGPROC>(UIProc));
        break;
    default:                      //MAKEINTRESOURCE,把一个数字类型转换成指针类型的宏
        hr = DialogBox(g_hModule, MAKEINTRESOURCE(IDD_DIALOG_PIN_EN),
            NULL, reinterpret_cast<DLGPROC>(UIProc));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值