IDC_CURSOR1 CURSOR DISCARDABLE "res\\cursor1.cur"
时间: 2023-10-08 18:06:45 浏览: 40
这是一个 Windows 资源文件中的一行代码,它定义了一个名为 IDC_CURSOR1 的光标资源,其文件路径为 "res\\cursor1.cur"。光标资源可以在 Windows 应用程序中使用,用于改变鼠标指针的形状。DISCARDABLE 关键字表示该资源可以被丢弃并释放它所占用的内存,以便在需要时重新加载。
相关问题
.rc中设置为德语日语法语应该怎么写
在 .rc 文件中,可以使用 LANGUAGE 语句来指定资源文件所支持的语言。以下是设置德语、日语和法语的 LANGUAGE 语句示例:
```
// 设置德语
LANGUAGE LANG_GERMAN, SUBLANG_DEFAULT
// 设置日语
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
// 设置法语
LANGUAGE LANG_FRENCH, SUBLANG_DEFAULT
```
其中,LANG_GERMAN、LANG_JAPANESE 和 LANG_FRENCH 分别表示德语、日语和法语的主语言标识符,SUBLANG_DEFAULT 表示默认的子语言标识符。需要注意的是,不同的操作系统和编译器可能支持的语言标识符不尽相同,具体可以参考相关文档进行查询。
以上 LANGUAGE 语句需要放在 .rc 文件的开头,用于指定整个资源文件所支持的语言。如果您需要在对话框或字符串资源中设置特定语言的文本,可以在对应的资源中使用对应语言标识符的 LANGUAGE 语句,例如:
```
// 在对话框中设置德语文本
IDD_MY_DIALOG DIALOG DISCARDABLE LANG_GERMAN, SUBLANG_DEFAULT
```
```
// 在字符串资源中设置日语文本
STRINGTABLE DISCARDABLE
BEGIN
IDS_HELLO_WORLD LANG_JAPANESE, SUBLANG_DEFAULT "こんにちは、世界!"
END
```
以上是在 .rc 文件中设置德语、日语和法语的方法,您可以根据实际需要进行调整。
如何在资源文件中定义工具栏资源和按钮资源,并将按钮资源关联到对应的命令ID
你可以在资源文件中使用 TOOLBAR 和 BUTTON 资源来定义工具栏和按钮。例如:
```
IDR_MYTOOLBAR TOOLBAR DISCARDABLE {
BUTTON ID_FILE_NEW
BUTTON ID_FILE_OPEN
SEPARATOR
BUTTON ID_EDIT_COPY
BUTTON ID_EDIT_PASTE
}
ID_FILE_NEW BITMAP "new.bmp"
ID_FILE_OPEN BITMAP "open.bmp"
ID_EDIT_COPY BITMAP "copy.bmp"
ID_EDIT_PASTE BITMAP "paste.bmp"
```
在上述例子中,TOOLBAR 资源定义了一个名为 IDR_MYTOOLBAR 的工具栏,其中包含了四个按钮:ID_FILE_NEW、ID_FILE_OPEN、ID_EDIT_COPY 和 ID_EDIT_PASTE。这些按钮分别对应了资源文件中的四个 BITMAP 资源。
在关联命令ID时,你需要在程序代码中使用 CToolBar::LoadToolBar 函数加载工具栏资源,然后使用 CToolBar::SetButtonInfo 函数将每个按钮与对应的命令ID关联起来。例如:
```
if (!m_wndToolBar.CreateEx(this) || !m_wndToolBar.LoadToolBar(IDR_MYTOOLBAR))
{
TRACE0("Failed to create toolbar\n");
return -1;
}
m_wndToolBar.SetButtonInfo(0, ID_FILE_NEW, TBSTYLE_BUTTON, 0);
m_wndToolBar.SetButtonInfo(1, ID_FILE_OPEN, TBSTYLE_BUTTON, 1);
m_wndToolBar.SetButtonInfo(3, ID_EDIT_COPY, TBSTYLE_BUTTON, 2);
m_wndToolBar.SetButtonInfo(4, ID_EDIT_PASTE, TBSTYLE_BUTTON, 3);
```
在上述例子中,我们首先使用 CToolBar::CreateEx 函数创建了一个 CToolBar 对象,并使用 CToolBar::LoadToolBar 函数加载了 IDR_MYTOOLBAR 资源。然后,我们使用 CToolBar::SetButtonInfo 函数将每个按钮与对应的命令ID关联起来。注意,按钮的索引是从0开始的。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)