コード例 #1
0
EXPORT(sqInt) primitiveSetItemIcon(void) {
	MenuHandle menuHandle;
	sqInt menuHandleOop;
	sqInt anInteger;
	sqInt aIconIndexInteger;
	sqInt _return_value;

	menuHandleOop = interpreterProxy->stackValue(2);
	anInteger = interpreterProxy->stackIntegerValue(1);
	aIconIndexInteger = interpreterProxy->stackIntegerValue(0);
	if (interpreterProxy->failed()) {
		return null;
	}
	menuHandle = ((MenuHandle) (interpreterProxy->positive64BitValueOf(menuHandleOop)));
	if (!(ioCheckMenuHandle(menuHandle))) {
		_return_value = interpreterProxy->success(0);
		if (interpreterProxy->failed()) {
			return null;
		}
		interpreterProxy->popthenPush(4, _return_value);
		return null;
	}
	SetItemIcon(menuHandle,anInteger,aIconIndexInteger);
	return null;
}
コード例 #2
0
int CCollectionsComboBox::AddCollectionItem(CString inName, int iconID, long indent, long inData)
{
	int i = AddString(inName);
	if (iconID != -1)
		SetItemIcon(i, iconID);
	SetItemIndent(i, indent);
	if (inData != 0)
	{
		SetItemData(i, inData);
		if (mSelectedCollection == inData) SetCurSel(i);
	}

	return i;
}
コード例 #3
0
ファイル: WinGUI.cpp プロジェクト: Fliper12/darkbasicpro
void SetControlItemIcon ( int iControlID, int iIndex, DWORD dwIconHandle )
{
	SetItemIcon ( g_pGlob->hInstance, iControlID, iIndex, dwIconHandle );
}