【Excel API】常用函数大全 (有经典代码的进来奉献一下吧)
1. API之网络函数6. API之菜单函数 2. API之消息函数8. API之绘图函数 3. API之文件处理函数9. API之设备场景函数 4. API之打印函数11. API之进程和线
贴吧:excel高效办公作者:懒人甲LazyOne 2013-12-26 15:10
ini操作说明
INI 文件就是Windows 中常见的以 .ini 为扩展名的文件,其内部格式和各部分的名称如下: [Section1] Key1=Value1 Key2=Value [Section2] Key1=Value1
贴吧:vb作者:sven320923 2014-02-05 18:33
回复:练习:写一个 LED 广告牌展示程序
楼上例子里面的函数
GetPrivateProfileString()
GetPrivateProfileInt()
从文件读取的格式是:
[section]
key=string/value
.
.
.
LED 面板的
贴吧:easyx作者:fammy043 2013-02-04 14:47
回复:常用MFC和API函数
nFlags常用取值:
SWP_NOZORDER:忽略第一个参数,维持次序;
SWP_NOMOVE:忽略x、y,维持位置不变;
SWP_NOSIZE:忽略cx、cy,维持大小不变;
返回值:若成功,返回非0;否则返回0
CWnd::SetWindowText 设置窗口标题,若该窗口为控件,则设置其中的文本
void SetWindowText(LPCTSTR lpszString);
参数:lpszString指向用作新标题的字符串
CWnd::ShowWindow 设置窗口的可见性
BOOL ShowWindow(int nCmdShow);
参数:nCmdShow 指明如何显示该窗口,取值为下列之一:
SW_HIDE 隐藏窗口并将活动性传递给另一窗口;
SW_MINIMIZE 最小化窗口并激活系统窗口列表中的顶层窗口;
SW_RESTORE 激活并显示窗口,若已最小化或最大化,则恢复其原大小和位置;
SW_SHOW 激活窗口并以其当前大小和位置显示窗口;
SW_SHOWMAXIMIZED 激活窗口并最大化显示窗口;
SW_SHOWMINIMIZED 激活窗口并显示为一个图标;
SW_SHOWMINNOACTIVE 将窗口显示为一个图标,当前窗口仍然是活动的;
SW_SHOWNA 以当前状态显示窗口,当前窗口仍然是活动的;
SW_SHOWNOACTIVATE 以最近大小和位置显示窗口,当前窗口仍然是活动的;
SW_SHOWNORMAL 激活并显示窗口,若为最小化或最大化窗口,则恢复原大小和位置
返回值:若该窗口原可见,返回非0;若该窗口原隐藏,返回0
CWnd::UpdateData 设置一个对话框的数据或获取有效的对话框数据
BOOL UpdateData(BOOL bSaveAndValidate=TRUE);
参数:bSaveAndValidate为FALSE,设置对话框的数据;为TRUE则获取对话框数据
返回值:若成功,返回非0;否则返回0
CWnd::UpdateWindow 若更新区域不空,该成员函数通过发送一条WM_PAINT消息以更新客户区
void UpdateWindow();
API函数
GetPrivateProfileInt 从ini文件中读取整数值
UINT GetPrivateProfileInt(LPCTSTRlpAppName,LPCTSTR lpKeyName,INT nDefault,LPCSTR lpFileName);
lpAppName为段名,lpKeyName为项名,nDefault为找不到该项时返回的默认值,lpFileName为ini文件名
返回值:若成功,返回指定项后的整数值,若该项不存在,返回nDefault的值
GetPrivateProfileString 从ini文件中读取字符串
DWORD GetPrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTRlpDefault,LPTSTR lpReturnedString,DWORD nSize,LPCTSTR lpFileName);
lpAppName为段名,lpKeyName为项名,lpDefault为找不到该项时返回的默认值,lpReturnedString指向接收结果的字符串缓冲区,nSize为缓冲区长度,lpFileName为ini文件名
执行结果:若成功,lpReturnedString指示的串中为读出的项值,若该项不存在,lpReturnedString中为lpDefault的值
WritePrivateProfileString 把字符串写入ini文件
BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTRlpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);
lpAppName为段名,lpKeyName为项名,lpString为写入的字符串,lpFileName为ini文件名
返回值:若成功,返回true,否则返回false
若写入时,该ini文件不存在,则这个函数会自动建立这个文件,并建立相应的段和项。
贴吧:微电脑作者:星期天de早晨 2022-01-29 20:04
更新个c++变怪 源码是别人的 我只做修改
#define hook变怪 0x0211A640 // #define hook变怪1 0x399CEE0 // LPVOID Blankaddress; __declspec(naked) void _code(void) { __asm { mov dwor
贴吧:ce作者:林少彼此 2017-01-01 17:11
有偿求修改!以前的源码丢失了,只有dll源码
很早以前网上找的一段代码,因为历史悠久已经找不到vb端的代码了,只有dll动态库的源码,最近想学这段
贴吧:vb作者:wuhangsd 2016-07-26 09:22
回复:在VB6中GetPrivateProfileString遇见的问题
那就不清楚了,GetPrivateProfileInt我一直用没问题,这是我游戏代码中的一段,加配置文件
贴吧:vb作者:jy497759649 2020-02-22 21:56
在线等,GetPrivateProfileInt读取不到ini信息老null
int Iwork = GetPrivateProfileInt(_T("winfo"), _T("ED_work"), NULL, _T("RING\\Timing.ini")); LPWSTR I = (LPWSTR
贴吧:c++作者:执手捏浮云 2018-02-10 20:13
回复:【windows API】资料集合
【title】GetPrivateProfile系列函数,INI相关
string strPath(CONFIG);
strPath += "\\LOG.ini";
cout<<strPath<<endl;
int res = WritePrivateProfileStringA("section", "key1", "123", strPath.c_str());//0表示失败,非0表示成功
cout<<res<<endl;
int num = GetPrivateProfileIntA("section", "key1", 100, strPath.c_str());//如果没有section和key1的话才会返回默认值100
cout<<num<<endl;
char str[10];
num = GetPrivateProfileStringA("section2", "key3", "no find", str, sizeof(str), strPath.c_str());//会忽略value前的空格
cout<<num<<endl;
cout<<str<<endl;
char str2[50];
num = GetPrivateProfileSectionA("section", str2, sizeof(str2), strPath.c_str());
cout<<num<<endl;
for (char *p = str2; p < str2 + 50; p++)
{
cout<<*p;
}
cout<<endl;
配置文件格式:

结果:

1.GetPrivateProfileInt函数
GetPrivateProfileInt =>从ini文件取得数值
 <参数>
   lpApplicationName:
   lpKeyName:
 nDefault:
   lpFileName:
 <返回值>
取得数值
说明:
  为初始化文件中指定的条目获取一个整数值
返回值:
  Long,找到的条目的值;如指定的条目未找到,就返回默认值。如找到的数字不是一个合法的整 数,函数会返回其中合法的一部分。如,对于“xyz=55zz”这个条目,函数返回55。这个函数也能理解采用标准C语言格式的十六进制数字:用0x作为 一个十六进制数字的前缀——所以0x55ab等价于vb的&H55AB
参数类型及说明:
  lpApplicationName String,指定在其中查找条目的小节。注意这个字串是不区分大小写的
  lpKeyName String,欲获取的设置项或条目。这个支持不区分大小写
  nDefault Long,指定条目未找到时返回的默认值
  lpFileName String,初始化文件的名字。如果没有指定完整的路径名,windows就会在Windows目录中搜索文件
2.GetPrivateProfileString 函数
GetPrivateProfileString =>从ini文件取得文字列
 <参数>
   lpAppName:
   lpKeyName:
   lpDefault:
   lpReturnedString:
   nSize:
   inifilename:
<返回值>
取得字符串 (lpReturnedString)。同时返回一个整数,大小为取得字符串的长度。
说明:
  为初始化文件中指定的条目取得字串
返回值:
  Long,复制到lpReturnedString缓冲区的字节数量,其中不包括那些NULL 中止字符。如lpReturnedString缓冲区不够大,不能容下全部信息,就返回nSize-1(若lpApplicationName或 lpKeyName为NULL,则返回nSize-2)
参数类型及说明:
  lpApplicationName String,欲在其中查找条目的小节名称。这个字串不区分大小写。如设为vbNullString,就在lpReturnedString缓冲区内装载这个ini文件所有小节的列表
  lpKeyName String,欲获取的项名或条目名。这个字串不区分大小写。如设为vbNullString,就在lpReturnedString缓冲区内装载指定小节所有项的列表
  lpDefault String,指定的条目没有找到时返回的默认值。可设为空("")
  lpReturnedString String,指定一个字串缓冲区,长度至少为nSize
  nSize Long,指定装载到lpReturnedString缓冲区的最大字符数量
  lpFileName String,初始化文件的名字。如没有指定一个完整路径名,windows就在Windows目录中查找文件
3.GetPrivateProfileSection函数
GetPrivateProfileSection
功能:
GetPrivateProfileSection =>从指定的文件中取得全部的关键字的值
DWORD GetPrivateProfileSection(
LPCTSTR lpAppName,
LPTSTR lpReturnedString,
DWORD nSize,
LPCTSTR lpFileName);
说明:
  获取指定小节所有项名和值的一个列表
返回值:
  Long,装载到lpReturnedString缓冲区的字符数量。如缓冲区的容量不够大,不能容下所有信息,就返回nSize-2
  同时返回一个整数,大小为取得字符串的长度,包括NULL字符,不包括最后的NULL字符
参数类型及说明:
  lpAppName String,欲获取的小节。注意这个字串不区分大小写
  lpReturnedString String,项和值字串的列表。每个字串都由一个NULL字符分隔,最后一个字串后面用两个NULL字符中止
  nSize Long,lpReturnedString缓冲区的大小。在windows系统中最大值为32767
  lpFileName String,初始化文件的名字。如没有指定完整路径名,windows就在Windows目录中查找文件
4.WritePrivateProfileString函数
功能:
WritePrivateProfileString=>修改指定的文件中指定的关键字的值
<参数>
   lpApplicationName:欲在其中查找条目的小节名称。这个字串不区分大小写。
   lpKeyName:欲获取的设置项或条目。这个支持不区分大小写
   lpString:要修改的值的字符串
   lpFileName:初始化文件的名字。如果没有指定完整的路径名,windows就会在Windows目录中搜索文件
返回值:
0表示失败,非0表示成功
贴吧:geral作者:geral 2014-06-10 20:50

大家都在搜

  • private company
  • Get into
  • Get over
  • Private
  • Get off
  • Get lost
  • Get out!
  • Get on
  • Get down
  • Get away
  • get marry
  • forget
  • GetMusic
  • get ugly
  • get sb